文章目录
前言
xadmin是学习django框架常用的后台管理系统,而xadmin的发展是滞后于django的,所以在djanjo3.x中使用xadmin2.x会存在很多问题,需要修改xadmin源代码,而这一过程是很繁琐的,甚至改到让你怀疑人生,所以我将改好的xadmin文件以及需要安装的第三方库分享给大家,只需要简单的几步便能在你的项目中使用xadmin。
一、xadmin是什么?
xadmin是一个快速搭建后台管理系统。xadmin作为一款全面的后台管理系统框架,不仅提供了基本的CRUD功能,还内置了丰富的插件功能。包括数据导出、书签、图表、数据添加向导及图片相册等多种扩展功能。Xadmin的插件系统借鉴了其他领域成功框架的设计思想,让插件可以扩展系统的任何一个功能点。对于开发者,Xadmin的插件开发简单;对于使用者,Xadmin的插件安装方便。
二、使用步骤
1.下载资料
https://gitee.com/nidieshiwo_woshinidie/xadmin2.x_django3.x_python3.x.git.
- 解压缩,得到xadmin文件夹, 复制到项目的extra_apps文件夹下(如果没有,就创建一个)
- requirements.txt是所需要安装的第三方库,复制到pycharm项目根路径下会被自动识别并提示你去批量安装
2.在settings里配置extra_apps, 设置为可搜索的路径
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
3.注册到app,注意’crispy_forms’中是下划线
4.修改urls.py的admin
5.在数据库中生成xadmin基本表,依次执行下面两条语句即可
makemigrations
migrate
6.创建后台超级管理员账号命令
createsuperuser
7.修改配置文件settings.py即可将后台语言修改为中文
以上就是全部过程了
总结
对于程序员来说,出现问题太正常了,所以我们要修炼的是如何快速解决问题,这其中包括如何查阅资料,如何去理解问题,对于问题的解决反思总结等等,更重要的培养解决问题的决心,比如我在安装xadmin时,想过把django版本降低,这虽然能解决一时问题,却不利于我们以后的成长,所以我们不能避开问题,而应该正视它,将它一举击破。