django--将你的Models加入到Admin管理中
2014-06-16 12:03
405 查看
之前做过,今天再看各种卡壳,细节很多,记录一下
admin模块属于django.contrib,后者是django的自动管理工具
目前,admin已经可以用了,但是我们的app还没有加入呢
then,here we go&enjoy
admin模块属于django.contrib,后者是django的自动管理工具
第一步:
1,将'django.contrib.admin'加入setting的INSTALLED_APPS配置中; 2,保证INSTALLED_APPS中包含 'django.contrib.auth' 'django.contrib.contenttypes' 'django.contrib.sessions',Django的管理工具需要这3个包; 3,确保MIDDLEWARE_CLASSES 包含 'django.middleware.common.CommonMiddleware' 'django.contrib.sessions.middleware.SessionMiddleware' 'django.contrib.auth.middleware.AuthenticationMiddleware'
第二步:
运行 python manage.py syncdb。
第三步:
保证以下内容: # Include these import statements... from django.contrib import admin admin.autodiscover() # And include this URLpattern... urlpatterns = patterns('', # ... (r'^admin/', include(admin.site.urls)), # ... )
目前,admin已经可以用了,但是我们的app还没有加入呢
第四步:
在你应用的目录中,创建一个文件admin.py,然后输入一下代码:from django.contrib import admin from mysite.books.models import Publisher, Author, Book admin.site.register(Publisher)#你应用的表 admin.site.register(Author) admin.site.register(Book)
then,here we go&enjoy
相关文章推荐
- 第二节:模型(Models)和管理后台(Admin site)
- 使用Django开发一个图书管理系统----04.通过admin模块管理我们的app和model
- Django学习2--创建应用程序、models模型管理、系统管理后台
- Django-admin管理工具
- Python开发【Django】:Admin配置管理
- 给django admin后台管理user扩展下拉框及多选框的字段
- python_Django_2:Models and the admin site
- django--Admin界面管理 model:TemplateSyntaxError 解决办法
- Django 站点管理(Admin)
- Django框架之 Admin(后台管理)
- Django笔记 —— Admin(Django站点管理界面)
- Django学习笔记(三)Django使用admin管理界面来操作mysql数据库
- Django中定制自己的User和Group管理模块(类似对admin的二次开发)
- 解决 django1.2环境中使用自带的admin管理界面,配置后访问出现“你无权限修改任何东西” 的问题
- Django里,如何更改ADMIN管理后台的显示
- Django的admin管理系统写入中文出错的解决方法
- django中admin管理的使用和配置
- 解决Django Admin管理界面样式表(CSS Style)丢失问题
- Django-- admin后台管理模块的使用
- PythonWeb开发Django框架学习(十一)使用框架自带Admin管理数据库数据