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

相关文章

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

解决1093 - You can‘t specify target table报错问题及原因分析

《解决1093-Youcan‘tspecifytargettable报错问题及原因分析》MySQL1093错误因UPDATE/DELETE语句的FROM子句直接引用目标表或嵌套子查询导致,... 目录报js错原因分析具体原因解决办法方法一:使用临时表方法二:使用JOIN方法三:使用EXISTS示例总结报错原

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完