采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这些环境,真的要疯了,Python3.6+Django1.9,拷贝老师的xadmin,一堆模块导入报红。。。
真的懵了,所以Python3.6和Django1.9要安装什么样的包啊
我已经替换了好几个环境了,被折磨很久了
还有类似ImportError: cannot import name 'register_builtin_views'这种报错
还有下面这些模块也没法导入:
from django.utils import six
from extra_apps.xadmin import is_related_field, is_related_field2
from django.utils.encoding import python_2_unicode_compatible
ImportError: cannot import name 'lazy_property'
等等....
你留个qq我加你看看吧
我弄好了,小结一下吧。 我把Django改成了1.11版本,需要使用py36-Django1.11分支下的xadmin(https://git.imooc.com/coding-78/coding-78/src/py3.6_django1.11),老师requirements.txt里面的包安装下来会有问题,有些版本不对。1.11分支下的requirements.txt里面的Django版本却是1.9的,django-formtools版本也不对,老师里面没提到django-import-export,也是要下载的。还有老师的requirements.txt里面标明DjangoUeditor要下载,但是这个版本也是有问题的,不要安装,直接拿老师的源码就行。 总结下来,我的安装包如下,环境Python3.6+Django1.11,希望大家少在环境上踩点坑: asgiref==3.4.1 certifi==2022.6.15 charset-normalizer==2.0.12 defusedxml==0.7.1 diff-match-patch==20200713 Django==1.11 django-crispy-forms==1.6.1 django-formtools==2.0 django-import-export==0.6.1 django-pure-pagination==0.3.0 django-simple-captcha==0.5.12 et-xmlfile==1.1.0 future==0.18.2 httplib2==0.9.2 idna==3.3 MarkupPy==1.14 mysqlclient==1.4.6 odfpy==1.4.1 olefile==0.46 openpyxl==3.0.10 Pillow==6.2.0 pytz==2022.1 PyYAML==6.0 requests==2.27.1 six==1.16.0 sqlparse==0.4.2 tablib==3.1.0 typing_extensions==4.1.1 urllib3==1.26.9 xlrd==2.0.1 XlsxWriter==3.0.3 xlwt==1.3.0 还有一个问题就是,py3.6分支的运行说明.txt里面,安装mysql的教程是Python2.7的
赞一个
登录后可查看更多问答,登录/注册
【毕设】Python 2.7到3.6 完美适配,Django升级2.0
14.8k 81
788 4
1.6k 22
1.4k 20