РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pydjSpRdNu 9 of 204 menu

Редирект на именованный маршрут в Django

Вместо строки с адресом в redirect можно передать имя маршрута. Django сам найдет URL через reverse.

Пусть есть именованный маршрут:

urlpatterns = [ path( 'blog/posts/', views.posts, name='posts' ), ]

Редирект на него:

from django.shortcuts import redirect def show(request): return redirect('posts')

Сделайте именованный маршрут. Выполните на него редирект из другого представления.

Сделайте страницу с формой добавления записи. После сохранения выполните редирект на именованный маршрут со списком записей.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить