django-xadmin错误

ModuleNotFoundError: No module named   FieldDoesNotExist

这是因为django3.1改版的原因,
解决方法
在这里插入图片描述
找到红色方框中的__init__.py这个文件打开编辑
添加

from django.core.exceptions import FieldDoesNotExist

在__all__=[]中添加FieldDoesNotExist
如下图所示

在这里插入图片描述

ModuleNotFoundError: No module named 'django.contrib.formtools'

这里安装一下就行

pip install django-formtools
ModuleNotFoundError: No module named 'import_export'

安装一下就行

pip install django-import-export
RuntimeError: Model class django.contrib.admin.models.LogEntry doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

这是由于我把settings.py中把 ‘django.contrib.admin’,注释掉了的原因,放开注释就行了

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'xadmin',
    'crispy_forms',
    'rest_framework',
    'corsheaders',
]

如果你是在git上面下载的xadmin,源码安装时,需要导入一下依赖

asgiref               3.2.10
defusedxml            0.6.0
diff-match-patch      20200713
Django                3.1
django-cors-headers   3.4.0
django-crispy-forms   1.9.2
django-formtools      2.2
django-import-export  2.3.0
django-rest-framework 0.1.0
djangorestframework   3.11.1
et-xmlfile            1.0.1
future                0.18.2
httplib2              0.18.1
jdcal                 1.4.1
MarkupPy              1.14
mysqlclient           2.0.1
odfpy                 1.4.1
openpyxl              3.0.4
pip                   20.1.1
pytz                  2020.1
PyYAML                5.3.1
setuptools            47.1.1
six                   1.15.0
sqlparse              0.3.1
tablib                2.0.0
wheel                 0.34.2
xlrd                  1.2.0
xlwt                  1.3.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值