Xadmin 下载地址: https://github.com/sshwsfc/django-xadmin

遇见的错误

错误一:关联关系ForeignKey引发的错误,打开xadmin文件中的模型文件models.py,凡是出现关联关系字段的地方全部加上on_delete=models.CASCADE , 如下图所示:

错误二:模块包名称合并修改引发的错误  提示:ModuleNotFoundError: No module named 'django.core.urlresolvers' ,这是因为django2.1把from django.core.urlresolvers修改成了django.urls,如下图所示

错误三:出现如下错误提示

将 forms.Field.__init__(self, required,widget, label, initial, help_text, *args, **kwargs) 修改为如图所示

错误四:ImportError: cannot import name 'login' from 'django.contrib.auth.views'

# 将 website.py 中的
from django.contrib.auth.views import login
from django.contrib.auth.views import logout# 修改为
from django.contrib.auth import authenticate, login, logout

  

错误五:ImportError: cannot import name 'QUERY_TERMS' from 'django.db.models.sql.query'

# django2.1.1版本将xadmin\plugins\filters.py文件中的
from django.db.models.sql.query import LOOKUP_SEP, QUERY_TERMS# 修改为
from django.db.models.sql.query import LOOKUP_SEP, Query# 在Django2.0版本中把
from django.db.models.sql.query import LOOKUP_SEP, QUERY_TERMS# 修改为:
from django.db.models.sql.query import LOOKUP_SEP
from django.db.models.sql.constants import QUERY_TERMS

 

错误六:ModuleNotFoundError: No module named 'django.contrib.formtools'   导入fromtools错误,版本太低

# 卸载旧版本
pip uninstall django-formtools# 安装新版本
pip install django-formtools

  

错误七:ImportError:cannot import name 'password_reset_confirm from 'django.contrib.auth.views'

# 把xadmin\plugins\password.py中的
from django.contrib.auth.views import password_reset_confirm修改为:
from django.contrib.auth.views import PasswordResetConfirmView

再把位于75行左右  return后的  password_reset_confirm修改为 PasswordResetConfirmView,如下图所示:

错误八:AttributeError: 'Settings' object has no attribute 'MIDDLEWARE_CLASSES'

# 将xadmin\plugins\language.py 中的if settings.LANGUAGES and 'django.middleware.locale.LocaleMiddleware' in settings.MIDDLEWARE_CLASSES:修改为:if settings.LANGUAGES and 'django.middleware.locale.LocaleMiddleware' in settings.MIDDLEWARE:

  

错误九:ModuleNotFoundError: No module named 'import_export'

安装django-import_export模块
pip install django-import_export

转载于:https://www.cnblogs.com/netalen/p/10987016.html

Django2.2中Xadmin错误集相关推荐

  1. kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition

    kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition 参考文章: (1)k ...

  2. 【编译原理笔记05】语法分析:FIRST集和FOLLOW集的计算,[非]递归的预测分析法,预测分析中的错误处理

    本次笔记内容: 4-4 FIRST集和FOLLOW集 4-5 递归的预测分析法 4-6 非递归的预测分析法 4-7 预测分析法中的错误处理 本节课幻灯片,见于我的 GitHub 仓库:第5讲 语法分析 ...

  3. 存储过程中返回结果集

    存储过程中返回结果 从存储过程中返回结果有三种方式: 1. 返回结果集 这是客户端应用程序返回结果的最通用的方法.结果集是通过使用select语句选择数据产生的.结果集可以从永久表.临时表或局部变量中 ...

  4. Accurate self-correction of errors inlong reads using de Bruijn graphs LoRMA使用de Bruijn图对长read中的错误

    Accurate self-correction of errors inlong reads using de Bruijn graphs               LoRMA使用de Bruij ...

  5. 项目中使用Quartz集群分享--转载

    原文:http://hot66hot.iteye.com/blog/1726143 在公司分享了Quartz,发布出来,希望大家讨论补充. CRM使用Quartz集群分享  一:CRM对定时任务的依赖 ...

  6. MINIGUI常见错误集及解决方法

    MINIGUI常见错误集及解决方法 个人前言:其中错误1到16是直接转载的一篇博客,在移植MiniGUI过程中碰到的问题远远不止这些,我只是拿这16个先开个头,以后会将我自己在移植MiniGUI的过程 ...

  7. Spring中定时任务Quartz集群配置学习

    Spring中定时任务Quartz集群配置学习 原来配置的Quartz是通过spring配置文件生效的,发现在非集群式的服务器上运行良好,但是将工程部署到水平集群服务器上去后改定时功能不能正常运行,没 ...

  8. Java程序在结构上的特点_下面关于JavaApplication程序结构特点描述中,错误的是()...

    下面关于JavaApplication程序结构特点描述中,错误的是() 答:一个.java文件中定义多个类时,允许其中声明多个public类. 离婚登记完成,财产分割条款对双方均有法律约束力. 答:对 ...

  9. ojdbc6中的错误信息(中英) 【转】

    http://hi.baidu.com/kingtckingtc/blog/item/41cfbab78a5b0cfe30add134.html ojdbc6中的错误信息(中英) 2009年09月11 ...

  10. 在Caffe的训练过程中打印验证集的预测结果

    起因:Caffe里的GoogLeNet Inception V1只能输出对应于三个loss的accuracy,我想计算precision,recall和F1-measure.但是调用caffe的Pyt ...

最新文章

  1. 深度linux卡在扫描硬盘,linux使用badblocks命令扫描硬盘排除故障
  2. CNCF 云原生系列文章
  3. hdu 3786 寻找直系亲属
  4. 设计模式中必须知道的一些原则
  5. [USACO15JAN]草鉴定Grass Cownoisseur
  6. [转帖]好技术领导,差技术领导
  7. 防止重复提交js jquery ajax
  8. .Net C# Newtonsoft.Json JsonSerializerSettings配置
  9. 华为hcna认证用处大吗?
  10. 高效 Windows 工作环境 Java 开发环境搭建
  11. FFmpeg源码分析:av_seek_frame()与avformat_seek_file()
  12. 33-Jenkins-修改插件源
  13. pandas后台导出excel_利用pandas将numpy数组导出生成excel
  14. [软件人生]关于个人所得税的讨论
  15. Qt(C++)入门学习
  16. 基于Android实现美颜相机功能的开发
  17. 用Qt操作Word文档
  18. ionic学习笔记2
  19. xxx学校/学院/大学信息管理系统
  20. 如何让Arduino用2颗5号电池运行1年以上--Arduino低功耗

热门文章

  1. 中文分词项目(开源/API接口)总结
  2. 有的时候print函数不会立即打印的解决办法(flush=True)
  3. 山西特岗考试计算机专业真题,山西特岗教师招聘考试模拟题_信息技术选择题...
  4. flutter text 左对齐_【Flutter学习】基本组件之文本组件Text
  5. python的代码保存到文档中 打不开怎么办_Python 制作网页打不开 直接跳到打开或者保存文件...
  6. linux shell grep 多个文件
  7. Kubernetes 小白学习笔记(31)--kubernetes云原生应用开发-istio架构和安装
  8. L3_01 01背包和最小序列
  9. 聊聊我的 2018 年
  10. IntelliJ IDEA上创建Maven Spring MVC项目