安装python及Django百度即可
主要介绍Xadmin安装
访问地址:https://github.com/sshwsfc/xadmin 下载
安装好之后,将xamdin目录复制到项目
我放在了extra_apps下,同时extra_apps目录点击右键-Mark Directory as --Sources Root
现在配置settings配置文件
同时替换admin路由配置
此时启动项目时应该报错。需要配置Xadmin依赖包,下面是依赖包信息:
pip install 下面的
django-crispy-forms>=1.6.0
django-import-export>=0.5.1
django-reversion>=2.0.0
django-formtools==1.0
future==0.15.2
httplib2==0.9.2
six==1.10.0
此时应该还会报错:
好像也是缺少一个包 下载即可,具体忘记了,需要以后发现了后来修改。
处理完这个错误后就可以运行xadmin后台了。
以下是配置xadmin相关
在admin.py同级创建adminx.py
设置主题及网站名称及网站footer
建立与xadmin相关的表,并将表添加到数据库
python manage.py makemigrations
python manage.py migrate
在主目录下的urls.py中配置新的路由
from django.conf.urls import include, url
from django.contrib import admin
import xadmin
urlpatterns = [
url(r'^xadmin/', xadmin.site.urls),
url(r'^admin/', include(admin.site.urls)),
]