私はこのURLを持っています
/post/new
/post/1
/post/2/edit
しかし、これでは場合によってnew
は投稿IDとしてキャッチされ、
正しい URL 名は何ですか?
編集
使用するHttpResponseRedirect('/post/new')
とIDとしてキャッチされます
確かにあなたのurls.pyファイルを見る必要がありますが、投稿IDを取得するために使用している正規表現が緩すぎて、アルファベット文字も取得していると思います。
次の URL が機能するはずです。
url(r'^/post/new$', new_post_view)
url(r'^/post/(?P<post_id>[0-9]+)$', post_view)
url(r'^/post/(?P<post_id>[0-9]+)/edit$', edit_post_view)
それでも問題が解決しない場合は、urlconf を投稿してください。もう一度確認します。