0
私はCreateViewとUpdateViewの両方に成功メッセージを持っています。ただし、UpdateViewの成功メッセージのみが機能し、CreateViewメッセージは表示されません。なぜこうなった?Django CreateViewの成功メッセージは表示されません
from django.contrib.messages.views import SuccessMessageMixin
class CreateRedirect (CreateView):
model = MarketingRedirect
template_name = 'marketing_redirect/create_redirect.html'
success_url = reverse_lazy('backend_redirect')
fields = ['redirect_from', 'redirect_to']
success_message = "Redirect successfully created!"
class EditRedirect(SuccessMessageMixin, UpdateView):
model = MarketingRedirect
fields = ['redirect_from', 'redirect_to']
template_name = 'marketing_redirect/edit_redirect.html'
context_object_name = 'redirect'
success_url = reverse_lazy('backend_redirect')
success_message = 'Review successfully updated'
ああ、そのことについて申し訳ありません、それはすでにそこにあります。更新ビューでは動作していますが、作成ビューではありません – DeA
@DeA私は自分の答えを編集してチェックして実装しています。 –
それは私には本当に愚かで、ここでも尋ねることさえあった。申し訳ありませんがあなたの時間を無駄にしていたとありがとう! – DeA