Junior — Middle
108
Објасните концепт редирекције (redirect) у Django-у и како се користи у веб развоју.
Компаније где су питане
Оптимакрос
Одговор од АИ
sobes.tech АИ
В Django перенаправление (redirect) — это механизм, который позволяет отправить пользователя с одного URL на другой. Обычно используется после обработки формы или изменения данных, чтобы избежать повторной отправки формы при обновлении страницы.
Для создания перенаправления в Django используется функция redirect из модуля django.shortcuts:
from django.shortcuts import redirect
def my_view(request):
# обработка данных
return redirect('home') # перенаправление на URL с именем 'home'
Перенаправление отправляет HTTP-ответ с кодом 302 (или другим кодом перенаправления), и браузер автоматически переходит по новому адресу. Это улучшает UX и помогает контролировать поток навигации в приложении.