一、获取xadmin源码
# 环境 python版本:python3.7 django版本:django2.0 操作系统:windows10 # 安装xadmin的依赖环境包 pip install django-crispy-forms django-import-export django-reversion django-formtools future httplib2 six
注意:这里只安装这些依赖包的前提是已经安装好了django并已经创建了项目
二、把xadmin文件放入项目文件夹下(例:/xadmin)
如上图,xadmindemo为项目名,demo是app,xadmin即是后台app
三、修改x'admindemo配置文件settings.py
# 第一处 在INSTALLED_APPS中写入app INSTALLED_APPS = [ '...', 'xadmin', 'crispy_forms', 'reversion', 'demo', ] # 第二处 修改语言 LANGUAGE_CODE = 'zh-hans' # 第三处 修改时区 TIME_ZONE = 'Asia/Shanghai'
四、修改后台路由配置文件urls.py
# 导入xadmin,并修改admin路径 import xadmin from django.urls import path, include urlpatterns = [ path('', include('demo.urls')), path('admin/', xadmin.site.urls), ]
五、同步到数据库
python manage.py makemigrations python manage.py migrate
六、启动项目并查看后台样式(localhost:8000/admin/)
python manage.py runserver 8000
注意:在服务器部署时会存在后天样式丢失问题,在后面的更新中将会提到并解决。