系统:Ubuntu18.04

环境:py3.6, django2.17, xadmin-django2.0

xadmin-django2.0下载:xadmin2.0(进入github后,在Branch处选择Django2.0,然后下载源码即可)

步骤:

1. 终端进入下载的源码压缩包位置,执行命令:

pip install xadmin-django2.zip

等待执行成功即可

2. 使用pycharm创建django项目,初步配置xadmin:

  2.1 新建一个 python package,命名为:extra_apps(其他名字也可)

  2.2 解压 xadmin-django2.zip,copy其中的 xadmin文件夹到 extra_apps 中

  2.3 右键选中 extra_apps ,选择 Make Directory as 中的 Sources Root

  2.4 settings.py 中添加配置如下:

import syssys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

INSTALLED_APPS = [  ......  'xadmin',  'crispy_forms',]

  2.5 urls.py中修改如下配置:

# 导入 xadmin
import xadminurlpatterns = [#  注释掉原生 admin#  path('admin/', admin.site.urls),#  添加 xadminpath('xadmin/', xadmin.site.urls),
]

  2.6 迁移数据库,执行以下命令:

python manage.py makemigrations
python manage.py migrate

  2.7 可能遇到的问题:缺少包,如 future,import_export等包,或者 pip 需要 upgrade。解决办法就是缺啥补啥呗!

  2.8 余下的工作:创建superuser及其他常规配置,这不是本文重点,就不写了。

转载于:https://www.cnblogs.com/johnyhe/p/10445021.html

Django2.1配置xadmin2.0相关推荐

  1. 【Python3.6+Django2.0+Xadmin2.0系列教程之一(入门篇-上)】环境搭建及项目创建

    由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 转载请注明 ...

  2. python3.6 django教程_【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建

    由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...

  3. Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议

    Ubuntu下利用JDK的Keytool配置Tomcat7.0的SSL协议: 1.用JDK自带的Keytool生成服务器证书:   1)打开终端控制台,转向tomcat主目录,执行生成keystore ...

  4. linux redis 3.0.7,linux虚拟机上安装配置redis3.0.7

    linux shell 的 linux虚拟机上安装配置redis3.0.7 我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程. 将redis-3.0.7.tar ...

  5. ubuntu14.04 python2.7 安装配置OpenCV3.0

    环境:ubuntu14.04  python2.7 内容:安装并配置OpenCV3.0 今天按照OpenCV官网上的步骤装了OpenCV但是,装好之后python提示"No module n ...

  6. apache2+支持php7,Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7

    Apache 步骤一:安装apache ronyao@ubuntu:~$ sudo apt install apache2 安装好后,在浏览器上输入localhost(服务器端,请输入你的IP地址), ...

  7. Nginx配置HTTP2.0

    Nginx配置HTTP2.0 Http2.0已经发布很久了,其优点前篇文章已经介绍过了HTTP2-0原理解析,今天我们来配置Nginx使其支持Http2.0 安装前必读: Nginx1.10.0以上版 ...

  8. IIS7.5 配置MVC3.0 伪静态,不能访问html伪静态页面

    IIS7.5 针对MVc3.0的配置: 0.确保安装了了MVC3.0等环境 1..NetFrameWork4.0 集成环境 2.处理映射程序中添加托管处理程序即可 <system.webServ ...

  9. apache2配置支持php7,Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法

    这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+My ...

  10. Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin环境

    Windows Server 2003下配置IIS6.0+php5+MySql5+PHPMyAdmin环境 配置环境: 操作系统:Windows Server 2003 sp2企业版 Web服务器:系 ...

最新文章

  1. 14.相同的树另一棵树的子树检查子树二叉树中的列表(教你们使用相同的套路快速解决这四道题)
  2. 读《李商隐诗集》有感
  3. 【汇编语言】镜像迁移能力之一通百通——由代码段和CS:IP的原理,掌握一类寄存器的使用
  4. LeetCode 题 - 28. 实现strStr() python实现
  5. 快速排序查询第k大元素C语言,快速排序和查找第K大元素
  6. 作业4 猜数字游戏jsp
  7. Linux网站搭建(3)---内网网站发布到外网(转)
  8. 优先体验重播matlab_如何为深度Q网络实施优先体验重播
  9. FineReport帆软学习笔记汇总
  10. Linux下 中日文输入法安装简介
  11. 高中计算机会考知识点选择题,高中信息技术会考选择题知识点
  12. linux aria2 离线,使用aria2实现离线下载
  13. html5广告具有什么特性,最快认知什么才是HTML5广告!
  14. NoSQL数据库介绍(7)
  15. 《Web安全之深度学习实战》笔记:第六章 垃圾邮件识别
  16. 微信朋友圈爬虫python_python爬虫24 | 搞事情了,用 Appium 爬取你的微信朋友圈。...
  17. 介绍旅游网站建设与优化技巧
  18. [C++实现 设计模式(14)] : 门面模式
  19. 文案再这么玩 非玩死文案不可!
  20. 去除stackoverflow页面左下角的cookie弹窗的办法

热门文章

  1. 来自微信官方:微信支付跨平台软件架构首次曝光
  2. 看了Google大神Jeff Dean的传说后,我跪了!这才是真的大神
  3. Big day coming...
  4. shell基础之EOF的用法
  5. Ubuntu做Tomcat服务:insserv: warning: script 'tomcat' missing LSB tags and overrides
  6. python 数组学习
  7. java基本运算方法总结(ing)
  8. Java - HashMap源码解析
  9. 专线维护 07/11
  10. 针对主流浏览器的CSS-HACK写法及IE常用条件注释