0

私はこのURLを持っています

/post/new
/post/1
/post/2/edit 

しかし、これでは場合によってnewは投稿IDとしてキャッチされ、

正しい URL 名は何ですか?

編集

使用するHttpResponseRedirect('/post/new')とIDとしてキャッチされます

4

1 に答える 1

0

確かにあなたの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 を投稿してください。もう一度確認します。

于 2012-10-03T02:24:31.410 に答える