关闭

Django: You don't have permission to edit anything

标签: pythondjango
637人阅读 评论(0) 收藏 举报
分类:

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

python manager.py syncdb

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

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文件。

在打开登录管理后台就ok了~
这里写图片描述

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:183203次
    • 积分:2877
    • 等级:
    • 排名:第12356名
    • 原创:105篇
    • 转载:19篇
    • 译文:0篇
    • 评论:17条
    文章分类
    最新评论