一:介绍
通过django admin可以快速生成后台管理功能。
二:设置
工程同名下settings.py
1)在INSTALLED_APPS中增加django.contrib.admin
2)在INSTALLED_APPS 中增加
django.contrib.auth
django.contrib.contenttypes
django.contrib.messages
django.contrib.sessions
django.contrib.admin依赖上面包
3)在context_processors中
django.contrib.auth.context_processors.auth
django.contrib.messages.context_processors.messages
在MIDDLEWARE,TEMPLATES中增加
django.contrib.auth.middleware.AuthenticationMiddleware
django.contrib.messages.middleware.MessageMiddleware
上面都是默认配置好的
4)在INSTALLED_APPS中增加自己的应用
5)创建ModelAdmin
6)ModelAdmin注册到AdminSite
7)urls.py中配置
from django.contrib import admin admin.autodiscover() # And include this URLpattern... urlpatterns = patterns('', # ... (r'^admin/', include(admin.site.urls)), # ... )