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
      
  
  
  
  
コメント