怎么添加一个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/
访问