django2.1.7配置xadmin

强大的Django框架为我们自带了admin后台管理系统,为我们的开发省去了很多的事情,但有一个不好的地方,就是自带的admin系统太丑了!影响着我们操作后台的心情,因此很有必要换一个漂亮的后台管理系统,Xadmin就提供了这样一个系统。Xadmin基于bootstrap3,页面相对admin要美观许多,Xadmin作为一款全面的后台管理系统框架,不仅提供了基本的CRUD功能,还内置了丰富的插件功能。包括数据导出、书签、图表、数据添加向导及图片相册等多种扩展功能。Xadmin的插件系统借鉴了其他领域成功框架的设计思想,让插件可以扩展系统的任何一个功能点。对于开发者,Xadmin的插件开发简单;对于使用者,Xadmin的插件安装方便。可见Xadmin是十分强大的。下面就使用xadmin无缝衔接我的django2.1.7

我已经下好了
xadmin下载地址: https://files.cnblogs.com/files/nanamiyi/xadmin.rar

下载完成之后解压,然后把xadmin文件夹放进项目

通过pycharm 选中extra_apps文件夹点击鼠标右键选中菜单mark directory as 选择 sources root就可以变成上面的蓝色文件夹目录就可以了。

import os

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

import sys

# 创建应用之后,把apps目录加入到sys.path中
sys.path.insert(0, BASE_DIR)
sys.path.insert(1, os.path.join(BASE_DIR, 'apps'))
sys.path.insert(1, os.path.join(BASE_DIR, 'extra_apps'))

进入虚拟环境,安装一个依赖

pip install django-crispy-forms

settings里面一下注册xadmin

再生成一下迁移文件

python manage.py makemigrations 
python manage.py migrate

就生成了这些表

最后配置一下路由

最后创建一个超级用户进入xadmin后台,这个不用说吧createsuperuser

最后怎么进入后台就不用说了吧。。。。。

猜你喜欢

转载自www.cnblogs.com/nanamiyi/p/13161955.html