Django redirect:サイト内URL指定
サイト内の指定したURLへ遷移します。
redirect("/page-url")
urls.py
urlpatterns = [
path('page-url', views.page_url, name='page_name'),
]
Django redirect:サイト内名称指定
サイト内の指定したページ名へ遷移します。
redirect("page_name")
urls.py
urlpatterns = [
path('page-url', views.page_url, name='page_name'),
]
Django redirect:サイト内パラメータ指定
次のように指定することで、受け取り側にパラメータを渡すことが出来ます。
(例として渡す値を5と7としています)
redirect("param_page", param01=5, param02=7)
urls.py
urlpatterns = [
path('param/<int:param01>/<int:param02>', views.param, name='param_page'),
]
受け取り側views.py
def param(request, param01, param02):
print(param01)
print(param02)
# 5
# 7
コメント