iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Django2.2配置xadmin的实现
  • 592
分享到

Django2.2配置xadmin的实现

2024-04-02 19:04:59 592人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、环境版本 Django-2.2 python-3.6 PyCharm-2018.3 二、下载xadmin 不推荐使用pip install xadmi

一、环境版本

二、下载xadmin

不推荐使用pip install xadmin直接安装,否则会出现很多版本错误,推荐直接登录GitHub,切换djanGo2的分支直接下载
https://github.com/sshwsfc/xadmin/tree/django2

在这里插入图片描述

三、Django配置

1.在项目目录下新建文件夹extra_apps,并右键——Mark Directory as——Sources Root,设置为项目资源文件

在这里插入图片描述

2.在settings.py中引入该路径

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.insert(0, BASE_DIR)#设置根路经sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))

3.下载好的文件包(xadmin-django2)解压,将其中的xadmin文件拷贝到extra_apps中

在这里插入图片描述

4.在settings.py中,注册xadmin,INSTALLED_APPS中加入xadmin和crispy_fORMs


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'xadmin',
    'crispy_forms'
]

5.在url.py中配置xadmin的访问地址


import xadmin

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
]

6.此时运行Tools—Run manage.py Task,会提示我们缺少一些依赖包,根据task提示一一安装


pip install --upgrade framework six django-import-export django-formtools future Httplib2 django-crispy-forms

7.安装完依赖包,此时运行Tools—Run manage.py Task,没有报错了,通过makemigrations和migrate同步表,并创建一个超级用户,设置用户名,邮箱,密码

在这里插入图片描述


createsuperuser

8.整个项目启动起来,在浏览器里面输入http://127.0.0.1:8000/xadmin/,进行访问,此时就能看到正确的登录页面了

在这里插入图片描述

后记

到此这篇关于Django2.2配置xadmin的实现的文章就介绍到这了,更多相关Django2.2配置xadmin内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Django2.2配置xadmin的实现

本文链接: https://www.lsjlt.com/news/125518.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Django2.2配置xadmin的实现
    一、环境版本 Django-2.2 python-3.6 PyCharm-2018.3 二、下载xadmin 不推荐使用pip install xadmi...
    99+
    2024-04-02
  • Django2.2怎么配置xadmin
    小编给大家分享一下Django2.2怎么配置xadmin,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、环境版本Django-2.2python-3.6PyCh...
    99+
    2023-06-15
  • Nginx配置https的实现
    目录1:  准备https证书2: 准备nginx  ssl 模块3: 配置  ssl证书4: 浏览器  https 协议访问, 访问成功则 https 配置成功了。 1:  准备h...
    99+
    2024-04-02
  • Docker配置WebSSH的实现
    目录1、基于DockerHub Centos镜像2、 Centos镜像存在的一个自身问题:启动后的容器内部无法使用systemctl命令3、在基础镜像中安装基础服务 4、在...
    99+
    2023-03-08
    Docker配置WebSSH Docker WebSSH
  • SpringBoot的HTTPS配置实现
    HTTPS 配置 由于HTTPS具有良好的安全性,在开发中得到了越来越广泛的应用,像微信公众号、小程序等的开发都要使用HTTPS来完成。对于个人开发者而言,一个HTTPS 证书的价格...
    99+
    2023-05-15
    SpringBoot HTTPS配置 SpringBoot HTTPS
  • django配置DJANGO_SETTINGS_MODULE的实现
    目录DJANGO_SETTINGS_MODULEDjangosettings详解DJANGO_SETTINGS_MODULE 使用Django时要通知Django当前使用的是哪个配置...
    99+
    2024-04-02
  • zabbix配置nginx监控的实现
    目录案例:zabbix 配置 nginx 监控1. 修改配置文件2. 编写 nginx 监控脚本3. 修改 zabbix 配置文件4. 服务端验证5. 添加模块6. 创建应用集7. ...
    99+
    2024-04-02
  • Pycharm配置opencv与numpy的实现
    目录方法一:方法二:本文总结了两种方法来导入opencv与numpy包,第一种是直接在Pycharm中导入两个包,第二种是在官网下载相关文件进行配置。本人比较推荐第二种,因为我当时在...
    99+
    2024-04-02
  • ubuntu20.04配置mysql8.0的实现步骤
    目录1 安装1.1 下载1.2 安装1.3 安装mysql Server1.4常用命令2 配置外网访问2.1 查看端口2.2修改配置文件2.3 修改root密码2.4修改用户安装过程询问一般 y 就可以了 1 安装 1....
    99+
    2023-05-05
    ubuntu20.04配置mysql8.0 ubuntu配置mysql
  • SQLServer2019配置端口号的实现
    第一次写博客,实属心血来潮。为什么要写这篇博客呢?原因如下 1、有一次我想配置数据库端口号时,找不到对应的解决方案 2、是时候有个地方可以记录一下自己做过的事情了,到时候想翻看的时候...
    99+
    2024-04-02
  • React配置子路由的实现
    1、组件First.js下有子组件: import Admin from './Admin' import FormCom from './FormCom' import One...
    99+
    2024-04-02
  • SpringBoot的HTTPS配置如何实现
    这篇文章主要讲解了“SpringBoot的HTTPS配置如何实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SpringBoot的HTTPS配置如何实现”吧!HTTPS 配置由于HTTPS...
    99+
    2023-07-06
  • nginx配置wss协议的实现
    需求:nginx配置websocket协议连接,(背景,在一个使用一个免费的仅仅支持单域名的证书时,既要支持https协议,也要支持wss协议时,我们可以配置一个nginx根据不同的...
    99+
    2023-03-03
    nginx wss协议 nginx wss
  • 配置docker实现python+sel
    安装环境:win10一)安装前检查(使用securable.exe 或 LeoMoon CPU-V.exe):系统硬件是否支持虚拟化技术?BIOS中是否已启用?二)安装虚拟机CentOS7:下载vmware workstation pro:...
    99+
    2023-01-31
    docker python sel
  • 详解Nacos配置中心的实现
    目录基础配置pom文件YML文件配置配置中心文件Nacos中的匹配规则Nacos作为配置中心-分类配置Nacos的图形化管理界面三种方案加载配置DataID方案Group方案Name...
    99+
    2024-04-02
  • MyBatis实现配置加载的步骤
    目录前言正文总结前言 在原始MyBatis的使用中,使用MyBatis时会先读取配置文件mybatis-config.xml为字符流或者字节流,然后通过SqlSessionFacto...
    99+
    2023-05-19
    MyBatis 配置加载
  • Quarkus中ConfigSourceInterceptor的加密配置实现
    目录前言配置拦截器ConfigSourceInterceptor内置的实现加密配置实现结语前言 加密配置是一个很常见的需求,在spring boot生态中,已经有非常多的第三方sta...
    99+
    2024-04-02
  • SpringBoot实现配置文件的替换
    目录SpringBoot配置文件的替换使用spring.profiles.activeapplication.propertiesapplication.ymlSpringBoot读...
    99+
    2024-04-02
  • maven配置多个仓库的实现
    目录说明多仓库配置方式一:全局多仓库设置多仓库配置方式二:在项目中添加多个仓库说明 maven的中央仓库很强大,绝大多数的jar都收录了。但也有未被收录的。遇到未收录的jar时,就会...
    99+
    2023-01-16
    maven 多个仓库 maven配置多仓库
  • Linux apache实现https的配置方法
    目录http协议:ssl(安全套接层)协议:https协议:http协议:   应用层协议,传输层使用TCP协议,默认使用80端口。http协议主要是用来是实现万...
    99+
    2022-11-13
    Linux apache配置 Linux apache https配置
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作