django3.0+ 使用 xadmin

django3.0中xadmin

ModuleNotFoundError: No module named 'future'
pip install future

ImportError: cannot import name 'six' from 'django.utils'
第一步:pip install six
第二步:复制six.py
第三步:将six.py复制到django下面的utils文件夹下面

在这里插入图片描述

在这里插入图片描述

ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding'
修改 xadmin下面的molels.py
from six import python_2_unicode_compatible
from django.utils.encoding import  smart_text

在这里插入图片描述

在这里插入图片描述

ModuleNotFoundError: No module named 'django.contrib.staticfiles.templatetags'
   
    from django.contrib.staticfiles.templatetags.staticfiles import static
     改成
     from django.templatetags.static import static

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

ModuleNotFoundError: No module named 'crispy_forms'
django-crispy-forms
在settings.py的app中引用
crispy_forms
ModuleNotFoundError: No module named 'django.contrib.formtools'
pip install django-formtools
ModuleNotFoundError: No module named 'httplib2'
pip install httplib2
ModuleNotFoundError: No module named 'import_export'
pip install django-import_export
\xadmin\filters.py:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  'selected': self.lookup_exact_val is '',
\xadmin\filters.py:551: SyntaxWarning: "is" with a literal. Did you mean "=="?
  'selected': (self.lookup_exact_val is '' and self.lookup_isnull_val is ''),
\xadmin\filters.py:551: SyntaxWarning: "is" with a literal. Did you mean "=="?
  'selected': (self.lookup_exact_val is '' and self.lookup_isnull_val is ''),
  对应的205行 551行中的is 修改成 ==

修改前

在这里插入图片描述

修改后

在这里插入图片描述

依赖包

asgiref==3.2.10
defusedxml==0.6.0
diff-match-patch==20200713
Django==3.0.8
django-cors-headers==3.4.0
django-crispy-forms==1.9.2
django-formtools==2.2
django-import-export==2.3.0
djangorestframework==3.11.0
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
pytz==2020.1
PyYAML==5.3.1
six==1.15.0
sqlparse==0.3.1
tablib==2.0.0
xlrd==1.2.0
xlwt==1.3.0
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值