Djangoでのredirect処理の仕方について質問です.
views.pyのprocB関数の処理中に,requestがPOSTだった時だけ,処理をprocA関数にリダイレクトしたいとします.このとき,procA関数と紐付いたURLは「http://procA/数字」のようになっているとします.
具体的にはurls.pyとviews.pyは下記のようになっているとします.
<urls.py>
urlpatterns=[
path('procA/int:num', views.procA, name='procA'),
]
<views.py>
def procA(request, num):
...
def procB(reques):
if request.method == 'POST':
num = 1
request = request
return redirect('namespace:procA', request=request, num=num)
else:
...
これだと,うまくredirectできません.
数字付きURLへリダイレクトさせるにはredirect関数をどう記述すればいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。