我不知道我做错了什么。我在Ubuntu14.04上使用Django1.6.5和Python2.7.6。我有一个叫做研究的项目,里面有一个叫做记事本的应用程序。这是我的研究/网址.py在
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'research.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'^notecards/', include('notecards.urls', namespace='notecards')),
)
这是在记事本上写的/视图.py在
^{pr2}$我得到的错误是:u'notecards'不是注册的命名空间。我一定漏掉了一些显而易见的东西,但我还是搞不清楚。在
在代码中,将
reverse('notecards:index', ())
更改为reverse('notecards:index')
。reverse
的签名是您可以看到}。在
urlconf
错误地使用了()
,而不是{另外,看看
django.shortcuts.resolve_url
,它更容易正常使用。在相关问题 更多 >
编程相关推荐