配置Djando后台管理的时候,setting.py
文件都按照文档配置了,然后执行
python manager.py syncdb
该过程会创建超级管理员, 然后在urls.py
的urlpaterns
里面
将下面的注释去掉:
url(r'^admin/', include(admin.site.urls)),
之后打开 http://127.0.0.1:8000/admin/
出现如下状况:
后来在经过对照与教程的比较,原来少注释了一行代码:
在urls.py
里面的
from django.contrib import admin
#admin.autodiscover() 需要去掉注释
将第二行注释去掉,这是因为
当服务启动时,Django从
urls.py
引导URLconf,然后执行admin.autodiscover()
语句。 这个函数遍历INSTALLED_APPS
配置,并且寻找相关的admin.py
文件。