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

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

Именованный маршрут может содержать параметры. Например:

urlpatterns = [ path( 'blog/post/<int:id>/', views.post, name='post' ), ]

Параметры передают в redirect позиционно или именованно:

from django.shortcuts import redirect def show(request): return redirect('post', id=1)

Позиционный вариант:

def show(request): return redirect('post', 1)

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

После создания записи редиректите на страницу этой записи по имени маршрута и id новой записи.

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