0

URL から文字列を抽出できません。これが私が持っているものです.. 404ingを続けます。

urls.py:

urlpatterns = patterns('',
    (r'^user/(?P<username>\w{0,50})/$', profile,),
)

ビュー.py:

  def profile(request, username):
            ... 
      return ...

明らかな何かが見えますか?もっといります?どんな助けでも大歓迎です。

4

2 に答える 2

0

私は通常、/?$URLパターンの最後にいます。

これはよくある間違いで、ブラウザによっては末尾に「/」が追加される場合と追加されない場合があります。

于 2010-12-22T12:37:52.613 に答える
0

ビュー モジュールを URL ファイルの先頭にインポートしましたか?

from views import profile

urlpatterns = patterns('',
    (r'^user/(?P<username>\w{0,50})/$', profile), 
    # also removed trailing comma after profile
)

# alternative

urlpatterns = patterns('',
    (r'^user/(?P<username>\w{0,50})/$', 'views.profile'), 
)

設定ファイルに DEBUG = True がありますか? これは、表示する必要があるスタック トレースでエラーを見つけるのに役立ちます。

于 2010-12-22T13:35:24.043 に答える