django admin 管理模块
2015-03-22 14:41
120 查看
admin模块提供了对网站数据进行增删改查的功能,方便,安全,稳定。不用去使用繁琐的cmd数据库命令,或者其他第三方的工具来操作网站的数据。而django自带的admin管理模块本身就是一个web app,是django.contrib.admin,相比其他的数据库管理工具更加简单实用。下面来看一下admin如何安装使用。
首先要编辑settings.py来激活管理工具。
1.修改INSTALLED_APP变量,使它包含'django.contrib.auth','django.contrib.contenttypes','django.contrib.messages','django.contrib.admin',内容。
2.修改MIDDLEWARE_CLASSES变量,使它包含'django.middleware.common.CommonMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware',内容。
具体操作就是把前面的“#”符号去掉。
然后导入支持管理工具的数据库表,使用如下命令:
cmd会出现如下图的内容:
提示输入一些admin超级用户的信息,输入就行了。
在浏览器中访问http://127.0.0.1:8000/admin/
会出现如下图界面:
输入用户名,密码后登陆,进而出现:
说明激活成功。
最后添加app应用到管理工具中。在名为books的app中新建admin.py文件,编辑内容如下:
在访问之前的页面就会看到Publisher,Auther,Book这三个数据库了。
可以进行增删改查的操作。
首先要编辑settings.py来激活管理工具。
1.修改INSTALLED_APP变量,使它包含'django.contrib.auth','django.contrib.contenttypes','django.contrib.messages','django.contrib.admin',内容。
2.修改MIDDLEWARE_CLASSES变量,使它包含'django.middleware.common.CommonMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware',内容。
具体操作就是把前面的“#”符号去掉。
然后导入支持管理工具的数据库表,使用如下命令:
python manage.py syncdb
cmd会出现如下图的内容:
提示输入一些admin超级用户的信息,输入就行了。
在浏览器中访问http://127.0.0.1:8000/admin/
会出现如下图界面:
输入用户名,密码后登陆,进而出现:
说明激活成功。
最后添加app应用到管理工具中。在名为books的app中新建admin.py文件,编辑内容如下:
from django.contrib import admin from books.models import Publisher, Author, Book admin.site.register(Publisher) admin.site.register(Author) admin.site.register(Book)具体包的位置名称,根据自己的项目而定。
在访问之前的页面就会看到Publisher,Auther,Book这三个数据库了。
可以进行增删改查的操作。
相关文章推荐
- django开源应用学校信息管理系统,采用django admin模块实现。
- Django-- admin后台管理模块的使用
- 使用Django开发一个图书管理系统----04.通过admin模块管理我们的app和model
- Django中Admin管理与权限管理(三)————模块的鉴权操作
- django框架中管理模块admin的工作机制
- Django Admin后台管理模块的使用
- Django中定制自己的User和Group管理模块(类似对admin的二次开发)
- 使用Django开发一个图书管理系统----04.通过admin模块管理我们的app和model
- django.contrib.admin 管理模块中添加中文记录出错说明.
- Django权限系统auth模块详解 转自:原文出处 auth模块是Django提供的标准权限管理系统,可以提供用户身份认证, 用户组和权限管理。 auth可以和admin模块配合使用, 快速建
- Django Admin 管理工具, 以及问题解决
- Django的admin的管理需要以下的内容的配置信息demo
- 解决Django站点admin管理页面样式表(CSS style)丢失
- Django学习笔记(4) -- Admin模块添加富文本编辑器kindeditor
- 解决Django Admin管理界面样式表(CSS Style)丢失问题
- 更改django admin登录界面显示的"Django 管理"
- 【解决】python2.x版本的Django下admin管理页面css无效
- Django学习笔记(三)Django使用admin管理界面来操作mysql数据库
- Django的admin管理系统写入中文出错的解决方法
- django-admin管理后台高级自定义