[Django]入门笔记 --怎样简单启用后台管理

时间:2022-08-25 20:01:31
怎么添加一个app的后台


首先是要在settings.py中加入后台的应用
INSTALLED_APPS配置中 删除 'django.contrib.admin',的注释 
启用它


然后是在urls.py中配置
记住一定要把导入包的注释去掉,也就是变成这样
from django.contrib import admin
admin.autodiscover()
还有要启用admin的url
url(r'^admin/', include(admin.site.urls)),


但是这样还不够
还要在app的目录下新建一个admin.py,然后把需要在后台控制的类加入其中,
最后要注册到admin应用中
eg:
#coding:utf8
from django.contrib import admin
from splblog.models import Tag


admin.site.register(Tag)
这是最简单的绑定,具体请google下,是可以通过django内置的组件控制显示样式的


记得最后要同步下数据库
python manage.py validate
python manage.py syncdb
python manage.py runserver
然后在浏览器输入 
http://localhost:8000/admin/ 
访问