Django: You don't have permission to edit anything

配置Djando后台管理的时候,setting.py 文件都按照文档配置了,然后执行

python manager.py syncdb

该过程会创建超级管理员, 然后在urls.pyurlpaterns里面
将下面的注释去掉:

url(r'^admin/', include(admin.site.urls)),

之后打开 http://127.0.0.1:8000/admin/ 出现如下状况:
Django: You don't have permission to edit anything_第1张图片

后来在经过对照与教程的比较,原来少注释了一行代码:
urls.py 里面的

from django.contrib import admin
#admin.autodiscover() 需要去掉注释

将第二行注释去掉,这是因为

当服务启动时,Django从urls.py 引导URLconf,然后执行admin.autodiscover() 语句。 这个函数遍历INSTALLED_APPS配置,并且寻找相关的 admin.py文件。

在打开登录管理后台就ok了~
Django: You don't have permission to edit anything_第2张图片

你可能感兴趣的:(python,django)