解决 django1.2环境中使用自带的admin管理界面,配置后访问出现“你无权限修改任何东西” 的问题
2010-09-24 21:54
1071 查看
初学django自带的admin管理界面,初始配置如下:
1. setting.py
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
'mysite.books',
)
2. urls.py
from django.contrib import admin
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
)
3. admin.py
from django.contrib import admin
from models import Book
class BookAdmin(admin.ModelAdmin):
pass
admin.site.register(Book,BookAdmin)
但是在访问 http://localhost:8000/admin 页面,登录进去后尽然提示:“你无权限修改任何东西”
经过一翻的google和相当文档的查阅,原来这样的设置在django1.0之前是通过的,但之后的版本还要加个配置
解决方法:
在 urls.py 中加上一句 admin.autodiscover()
1. setting.py
MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
# Uncomment the next line to enable the admin:
'django.contrib.admin',
'mysite.books',
)
2. urls.py
from django.contrib import admin
urlpatterns = patterns('',
(r'^admin/', include(admin.site.urls)),
)
3. admin.py
from django.contrib import admin
from models import Book
class BookAdmin(admin.ModelAdmin):
pass
admin.site.register(Book,BookAdmin)
但是在访问 http://localhost:8000/admin 页面,登录进去后尽然提示:“你无权限修改任何东西”
经过一翻的google和相当文档的查阅,原来这样的设置在django1.0之前是通过的,但之后的版本还要加个配置
解决方法:
在 urls.py 中加上一句 admin.autodiscover()
相关文章推荐
- 【thinkphp】【mac环境配置】mac上使用mamp配置环境thinkphp访问出现目录无权限的解决办法
- 使用django自带的管理web新建一个超级管理员,但是登录进去却提示“你无权修改任何东西”
- 解决Django Admin管理界面样式表(CSS Style)丢失问题
- 解决Django Admin管理界面样式表(CSS Style)丢失问题
- centos6.4 下 virt-manager 使用 nfs存储出现的无权限访问问题解决办法
- 关于“解决实现注册用户后,自动具备访问网站的权限的问题”文章中配置出现找不到角色的问题的解决办法
- 首次使用windows管理界面访问安装在UNIX或linux下的DP服务器时提示无权限访问的解决方法
- 2.4、使用Django自带的admin用户管理,权限管理
- 在Mac OS X 环境下配置Intellij IDEA+Tomcat及Tomcat出现权限问题
- win10配置java环境时出现问题的解决
- 阿里云环境中配置tomcat7可能出现的问题及解决方法
- [原]Redhat-el5_x86_64下Xen安装、配置、使用及出现的问题和解决方法
- xp环境下解决LR无法录制使用firefox访问内网的问题
- iOS开发 iOS10访问权限的配置(解决访问奔溃问题,包括相册/相机等)
- Java环境配置出现的问题及解决办法
- 一步一步SharePoint 2007之十九:解决实现注册用户后,自动具备访问网站的权限的问题(1)——配置Provider
- C程序访问hadoop出现的各种编译错误和运行时各种类DefFound异常的解决方法(makefile的书写和环境变量的配置)
- 启动SQL Server 2005 配置管理器时,出现以下提示错误,无法连接到WMI提供程序。您没有权限或者该服务器无法访问
- SOLR6.6.0+TOMCAT9.0环境配置中出现的问题和解决方法
- 无法连接到WMI提供程序。你没有权限或者该服务器无法访问。请注意你只能使用SQL SERVER 配置管理器来管理sql server 2005服务器