Django CreateView成功消息未显示

DeA*_*DeA 1 python django django-class-based-views

我都有一个CreateView和UpdateView都包含成功消息。但是,只有UpdateView成功消息起作用,而没有显示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'
Run Code Online (Sandbox Code Playgroud)

Abi*_* Mg 5

继承类CreateRedirect的SuccessMessageMixin,如下所示:

class CreateRedirect(SuccessMessageMixin, CreateView):
    ....
Run Code Online (Sandbox Code Playgroud)