我无法从网址中提取字符串。这就是我所拥有的......它保持着404。
urls.py:
urlpatterns = patterns('',
(r'^user/(?P<username>\w{0,50})/$', profile,),
)
views.py:
def profile(request, username):
...
return ...
看到什么明显的?需要更多?任何帮助表示赞赏。
答案 0 :(得分:0)
我通常在网址模式的末尾/?$
。
这是一个常见的错误,有些浏览器会添加或不添加尾随'/'。
答案 1 :(得分: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?这有助于找到你应该向我们展示的堆栈跟踪错误。