1
基本コンセプトをクリアする必要があります。 Djangoでは、get_success_url()
と宣言する代わりに、form_valid()
からのビューにリダイレクトするとどうなりますか?を 'get_success_url()'に設定するか(Django)
I.e.なぜその下に何に比べ、劣っ以下の通りです:
class PostCreateView(CreateView):
model = Post
def form_valid(self, form):
# do something
return redirect("home")
class PostCreateView(CreateView):
model = Post
def form_valid(self, form):
# do something
return super(CreateView, self).form_valid(form)
def get_success_url(self):
return reverse("home")