Django-Xadmin使用
我们使用xadmin作为Django框架的后端管理平台
1 安装xadmin
下载xadmin https://github.com/nocmt/Xadmin1.11.x.git
将主目录的xadmin拷贝到extra_apps目录下
加入依赖包,(venv) $ pip freeze > xadmin_requirements.txt (忽略)
vim xadmin_requirements.txt , 加入如下信息:
six
future
httplib2
django-reversion
django-formtools
django-crispy-forms
django-import-export
(venv) $ pip install -r xadmin_requirements.txt
在django中settings.py的注册表INSTALLED_APPS中加入:
'xadmin',
'crispy_forms',
python manage.py makemigrations
python manage.py migrate
在主工程的urls.py 中改动:
#from django.contrib import admin
import xadmin
urlpatterns = [
#url(r'^admin/', admin.site.urls),
url(r'^xadmin/', xadmin.site.urls),
在应用app的admin.py中改动
import xadmin
# Register your models here.
#admin.site.register(Tag)
xadmin.site.register(Tag)
xadmin.site.register(Art)
创建超级用户,创建迁移文件,迁移数据到db中,创建超级用户
python manage.py createsuperuser
账号
启动服务,登陆xadmin
2 配置完善xadmin
(1)页面中文展示: