django2.2安装xadmin报错:(ImportError : cannot import name ‘DEFAULT_FORMATS‘)

本文主要是介绍django2.2安装xadmin报错:(ImportError : cannot import name ‘DEFAULT_FORMATS‘),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近跟着慕课网的老师学习Django项目开发,其中用到了xadmin,老师视频中讲只需要把他的xadmin拷贝到我们自己的电脑上,在进行app配置,然后装上相关的依赖包,就行了

但我跟着步骤走,也还是报错了,虽不知道是什么原因,但还是解决了

首先,在 github 上下载源码,然后解压,找到xadmin目录,将里面的所有文件,拷贝到我们自己项目中的xadmin目录下

在这里插入图片描述
如果,你没有安装xadmin的相关依赖,请一定要安装

django-crispy-forms
django-import-export
django-reversion
django-formtools
future
httplib2
six
xlwt
xlsxwriter
requests

相关版本

asgiref 3.5.2
certifi 2022.6.15
charset-normalizer 2.1.0
defusedxml 0.7.1
diff-match-patch 20200713
Django 2.2
django-crispy-forms 1.14.0
django-formtools 2.3
django-import-export 2.8.0
django-reversion 5.0.1
et-xmlfile 1.1.0
future 0.18.2
httplib2 0.20.4
idna 3.3
MarkupPy 1.14
mysqlclient 2.1.0
odfpy 1.4.1
openpyxl 3.0.10
Pillow 9.2.0
pip 22.0.4
pyparsing 3.0.9
pytz 2022.1
PyYAML 6.0
requests 2.28.1
setuptools 62.1.0
six 1.16.0
sqlparse 0.4.2
tablib 3.2.1
typing_extensions 4.3.0
urllib3 1.26.10
wheel 0.37.1
xlrd 2.0.1
XlsxWriter 3.0.3
xlwt 1.3.0

接下来,进入setting文件,进行app注册
在这里插入图片描述
然后,按下 Ctrl + Alt +R 或者点击 Tools->Run manage.py Task… ,这时候就出现了报错,不要急

首先点进去
在这里插入图片描述
注释掉的48行,在下面添加这两行代码

from import_export.formats.base_formats import DEFAULT_FORMATS
from import_export.admin import  ImportMixin, ImportExportMixinBase

再次按下 Ctrl + Alt +R 或者点击 Tools->Run manage.py Task… ,此时就不报错了,然后在输入makemigrations 和 migrate 就OK了

如果,还报错,就需要自己百度看看是啥错误了,反正我的环境这么搞是没出错了

这篇关于django2.2安装xadmin报错:(ImportError : cannot import name ‘DEFAULT_FORMATS‘)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/428136

相关文章

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法

《Java报错:org.springframework.beans.factory.BeanCreationException的五种解决方法》本文解析Spring框架中BeanCreationExce... 目录引言一、问题描述1.1 报错示例假设我们有一个简单的Java类,代表一个用户信息的实体类:然后,

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

解决若依微服务框架启动报错的问题

《解决若依微服务框架启动报错的问题》Invalidboundstatement错误通常由MyBatis映射文件未正确加载或Nacos配置未读取导致,需检查XML的namespace与方法ID是否匹配,... 目录ruoyi-system模块报错报错详情nacos文件目录总结ruoyi-systnGLNYpe

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址