Django找不到admin.sites.url

时间:2011-03-10 20:35:33

标签: django django-admin django-urls

我正在使用rc1.3在本地开发一个django站点,在对我的urls.py文件进行了几次调整之后,我收到了django无法导入admin.site.urls的错误消息。通过urls.py文件在下面。

urlpatterns = patterns('',
# Example:

(r'^city/$', 'venue.views.city_index'),
(r'^accounts/', include('registration.urls')),
(r'^accountss/', include('registration.backends.simple.urls')),
(r'^profiles/', include('profiles.urls')),
(r'^admin/', include('admin.site.urls')),

(r'^city/(?P<city>[-\w]+)/$', 'venue.views.city_detail'),
(r'^city/(?P<city>[-\w]+)/venue/$', 'venue.views.venue_index'),
)

任何想法可能会导致这种情况,谢谢。

1 个答案:

答案 0 :(得分:1)

http://docs.djangoproject.com/en/dev/intro/tutorial02/#activate-the-admin-site

不要包含字符串路径,实际导入管理模块并指向其网址。

from django.contrib import admin

urlpatterns += patterns('',
    (r'^admin/', include(admin.site.urls)),
)