Djangoのrender()とredirect()の違いは何ですか?
def post(self, request, *args, **kwargs):
if form.is_valid():
order = form.save(commit=False)
order.user = request.user
order.save()
return redirect('orders:success')
と
def post(self, request, *args, **kwargs):
if form.is_valid():
order = form.save(commit=False)
order.user = request.user
order.save()
return render(
request,
'orders/success.html',
{}
)
の違いは何私は、これらは全く同じだと思います。
違いがありますか?
に見て、あなたは、彼らが同じだと思うなぜそれは非常に不可解です。 –
初心者として私は、なぜ彼らが同じだと思うのかはっきりしていると思います。すなわち、より具体的には、なぜこのケースで同じ最終結果をもたらすのでしょうか。私はどちらが優先されているのか把握しようとしています... –