私はこのセットアップを持っています:
urls.py
url(r"^(?P<id1>\d+)/(?P<id2>\d+)/$", "project.views.view", name="view"),
一致する views.py
def view(request, id1, id2):
if request.method == "POST":
"""a lot of processing"""
return HttpResponseRedirect(reverse('view', args=(id1, different_id2)))
残念ながら、これが発生すると、実際には次のように解決されます。
return HttpResponseRedirect(reverse('view', args=(id1, id2)))
したがって、投稿が送信されたのと同じページが表示されます。
これは問題ですか?同じビューへのリダイレクトを呼び出しますが、引数が異なります。
(私は元の名前を削除しました -- 紛らわしすぎるでしょう)