0
私は十分な睡眠を取っていないか、私は何かが明らかに欠けている。DjangoクラスベースのビューでHttpResponseRedirectの後にメッセージを表示
私が何をしても、HttpResponseRedirectの後にクラスベースの表示からメッセージを表示することはできません。これまでのところ、私は二重の私はすべてのセッション設定が右、すべてのメッセージが権利を設定し、私はインクルードVEは再起動してキャッシュをフラッシュしました持っていることをチェックしました
class Add(SuccessMessageMixin, LoginRequiredMixin, CreateView):
template_name = "apps/add.html"
form_class = forms.Add
success_message = "Report was added successfully"
def form_valid(self, form):
team = get_object_or_404(t_models.Team, owner=self.request.user)
self.object = form.save(commit=False)
self.object.team = team
self.object.recorded_by = self.request.user
self.object.save()
form.save_m2m()
return HttpResponseRedirect(self.get_success_url())
def get_success_url(self):
return reverse('thing_detail', kwargs={'pk': self.object.id})
:
は、ここに私の見解です。
提案がありますか?