文章目录

  • 前言
  • 一、xadmin是什么?
  • 二、使用步骤
    • 1.下载资料
    • 2.在settings里配置extra_apps, 设置为可搜索的路径
    • 3.注册到app,注意'crispy_forms'中是下划线
    • 4.修改urls.py的admin
    • 5.在数据库中生成xadmin基本表,依次执行下面两条语句即可
    • 6.创建后台超级管理员账号命令
    • 7.修改配置文件settings.py即可将后台语言修改为中文
  • 总结

前言

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版本降低,这虽然能解决一时问题,却不利于我们以后的成长,所以我们不能避开问题,而应该正视它,将它一举击破。

django 下载安装xadmin(django3.x + python3.6+xadmin2.x)相关推荐

  1. python3.5.3下载安装教程_在Python3.5下安装和测试

    一. 安装Twisted 1. 同安装Lxml库 (参考<为编写网络爬虫程序安装Python3.5>3.1节)一样,通过下载对应版本的.whl文件先安装twisted库,下载地址:http ...

  2. python软件下载安装百度网盘-Python3.8.0

    Python3.8.0是一款广受程序员欢迎的编程语言,也是面向对象的一款设计语言,Python以其语言的灵活和简易性,具有非常简捷而清晰的语法特点,在脚本工具.数据分析.web后端等等领域都有着优良的 ...

  3. python3下载安装配置-Linux 安装python3.7.3

    我这里使用的是Redhat6.5,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不同,可通过 python --V 或 python --version 查看系统自带的p ...

  4. python3安装后怎么开启_python3.10 如何下载安装?

    安装python分三个步骤: *下载python *安装python *检查是否安装成功 1.下载Python (1)python下载地址https://www.python.org/download ...

  5. python软件下载3版本-【python3下载】python3下载安装 中文版-七喜软件园

    python3是一款非常实用的计算机语言编译工具.软件能帮助用户广泛的进行计算机语言的设计与编译,并且还支持对图像进行处理,功能十分的强大.此外,python3中文版有着多样的数据模块,能实现各类的系 ...

  6. Python3下载安装教程并安装numpy模块

    使用到的资源: numpy python3.5 for win7 64bit python3安装教程 第一步:在路径下下载python3的可执行文件 下载来了安装第一步就是双击下载下的安装文件安装py ...

  7. python3程序下载安装_Python3 环境搭建

    Python3 环境搭建 本章节我们将向大家介绍如何在本地搭建 Python3 开发环境. Python3 可应用于多平台包括 Windows.Linux 和 Mac OS X.Unix (Solar ...

  8. Django的下载安装

    Django的下载安装 一.Django官网 通过百度搜索Django官网点击如下链接即可 二.了解Django兼容的python版本 选择相应的版本下载即可 三.下载Django 点击DOWNLOA ...

  9. 如何下载安装python3.6.7_win764位下python3.6.5应该怎么安装

    这次给大家带来win7 64位下python3.6.5应该怎么安装,win7 64位下python3.6.5安装的注意事项有哪些,下面就是实战案例,一起来看一下. python安装教程,分享给大家. ...

最新文章

  1. JavaWeb编程(十)Json语句
  2. [No000018]都在背单词,为啥学霸那么厉害-如何在一天内记200个单词?
  3. 研制一个生产计划编制的软件
  4. mysql 5.7.23要钱吗_最新mysql 5.7.23安装配置图文教程
  5. saltstack常用模块
  6. 水晶报表设置二维码_随时随地数据分析?老板喜欢的移动端报表,我用这七步做出来了...
  7. 单片机控制直流电机正反转
  8. mysql完全卸载教程(图文详细)
  9. php微信转发无法显示标题图片,完美解决:微信分享为什么不显示图片呢? - 老牛博客...
  10. Cloudera Manager 基本介绍(CDH版本)
  11. 夜深人静写算法(九)- Dancing Links X(跳舞链)
  12. 解决酷比魔方iwork手写板系列TF卡以及USB3.0不识别的问题
  13. TikTok视频流量黄金发布时间
  14. 安装win10自带Linux子系统并用win10商店安装win10自带的Ubuntu
  15. 彻底了解 suid, sgid ,sticky权限
  16. 超级条理清晰代码混淆(直接搬用即可)
  17. 人与狗之间的暖心故事
  18. The JTAG/SMC Hack On Xbox360
  19. 该如何选择IT培训机构?
  20. 对保险欺诈说“不”!中国人寿财险携手百度智能云开启智能反欺诈时代

热门文章

  1. 群晖内网穿透 实现外网快速访问 无需公网
  2. 数据库:不允许保存更改数据库表问题的解决
  3. qss 画框_PyQt5系列教程(77):QSS入门2
  4. 汇编中参数的传递和堆栈修正
  5. 嵌入式系统使用时,Ubuntu缺少一些服务的解决办法
  6. 2023年Java面试题_MySQL
  7. C语言使用技巧1:ASCII码表
  8. 百词斩2018年秋招面试题
  9. 基于双向LSTM卷积网络与注意力机制的自动睡眠分期模型
  10. 二极管在电路设计中的应用