Что разница междуКакая разница render() и redirect() в Django?
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',
{}
)
Я думаю, что это абсолютно то же самое.
Любая разница?
Это две совершенно разные вещи, и это довольно озадачивает, почему вы думаете, что они одинаковы. –
как новичок, я думаю, совершенно ясно, почему можно подумать, что они одинаковы: или, более конкретно, почему в этом случае у них будет тот же конечный результат. Я тоже пытаюсь выяснить, что предпочтительнее ... –