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

来源:8-2 更加强大的后台管理系统-xadmin的配置

耳朵东百兽王

2021-02-21

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

写回答

2回答

慕先生5071219

2021-08-11

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

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
1
bobby
赞一个
2021-08-12
共1条回复

bobby

2021-02-22

你的xadmin的userprofile如何配置的?

0
2
bobby
回复
DF49
从这里来看是xadmin版本兼容问题,你的django最好先和课程保持一直 2.2 等到课程学习完成以后升级到django3
2021-08-09
共2条回复

Django+ xadmin 开发在线教育网站

一套通用的技术组合拳,助你解决大部分Python类网站后端问题

1911 学习 · 2149 问题

查看课程