我正在尝试关注“Writing your first Django app, part 2”,但我似乎遇到了障碍。
当我的服务器正在运行时,网址domain:8000/admin/
会返回与domain:8000/
完全相同的内容,而不是向我显示管理网站。
导致此问题的原因是什么,以及我需要做些什么才能确保我的/ admin / url加载管理网站?
答案 0 :(得分:14)
首先:在您的INSTALLED_APPS元组内,在settings.py中,您必须启用:'django.contrib.admin'
。
第二:启用Django管理应用程序后,您必须运行python manage.py syncdb
。
最后:要正确设置管理员,请确保您的urls.py看起来像这样:
from django.conf.urls.defaults import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
#YOUR URLS GO HERE
# Uncomment the next line to enable the admin:
url(r'^admin/', include(admin.site.urls)),
)