请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

module 'django.db.models.fields' has no attribute 'FieldDoesNotExist'

xadmin可以运行到登录页面,可以登录,但点击左边栏 用户信息 组 日志记录等按钮均抛出错误。
图片描述

正在回答 回答被采纳积分+3

2回答

慕先生5071219 2021-08-11 17:03:53

我也有同样的问题,转发一个解决方案,找到一个简单的解决办法

bigheadchk:补充一个错误的解决方法: File "E:\PycharmProjects\xadmin_django\demo_app\..\xadmin\views\list.py", line 226, in get_list_queryset except models.FieldDoesNotExist: 报错:AttributeError: module 'django.db.models' has no attribute 'FieldDoesNotExist' 解决:from django.core.exceptions import FieldDoesNotExist 并将代码中的"models.FieldDoesNotExist" 都改为"FieldDoesNotExist"2 月前回复commentMore.png


所有jango3配xadmin的坑,可以看这篇:

Django3.1.7使用Xadmin(只为记录坑)_被高端技术封印的小柯的博客-CSDN博客

1 回复 有任何疑惑可以回复我~
  • bobby #1
    赞一个
    回复 有任何疑惑可以回复我~ 2021-08-12 10:12:28
bobby 2021-02-22 21:41:41

你的xadmin的userprofile如何配置的?

0 回复 有任何疑惑可以回复我~
  • DF49 #1
    我的也是,点击后台哪个菜单都提示
    module 'django.db.models' has no attribute 'FieldDoesNotExist'
    回复 有任何疑惑可以回复我~ 2021-08-08 13:01:07
  • bobby 回复 DF49 #2
    从这里来看是xadmin版本兼容问题,你的django最好先和课程保持一直 2.2 等到课程学习完成以后升级到django3
    回复 有任何疑惑可以回复我~ 2021-08-09 15:30:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信