ImportError: cannot import name 'smart_unicode'

来源:5-5 xadmin全局配置

lemonlxn

2018-03-20

http://img.mukewang.com/szimg/5ab094d70001ae1123521562.jpg

http://img.mukewang.com/szimg/5ab094d7000178a823561546.jpg

老师好,我运行的时候,报NameError: name 'reload' is not defined。于是我按照网上的教材,修改xadmin里面的site.py。改成上图所示,但现在又报 ImportError: cannot import name 'smart_unicode',请问这个该怎么解决?


另外,我的python版本是 3.6的

Django 是 1.11


写回答

3回答

慕前端2352052

2020-01-24

这个问题怎么解决的呢?我也遇到相同的问题了,从github上下载了源码,还需要怎么安装吗?运行了一下还是不可以

0
1
bobby
你的django版本是多少, github上的源码对django2.0支持可能会有一些小问题 如果要使用django2 可以到这里下载源码 https://git.imooc.com/coding-78/coding-78/src/py3.6_django2.0/MxOnlie/extra_apps/xadmin
2020-01-25
共1条回复

Sir_0001

2018-06-26

同学  你的这个问题 最后怎么解决的??我也遇到和你一样的问题了

0
1
bobby
http://apply.projectsedu.com/ 到这里申请加入github源码 然后下载对应分支的源码 然后你再试试呢 记住github也要用我提供的 不要用pip方式安装的
2018-06-28
共1条回复

bobby

2018-03-21

你的xadmin是否是我在课程中讲到的xadmin? 还是在xadmin官方网站下载的?

0
9
bobby
回复
木紫与虫
这个是xadmin的bug, 因为xadmin在不停的更新为了兼容django和python的各个版本 容易出一些bug也是正常的,使用https://git.imooc.com/Project/coding-78/src/py3.6_django1.11/MxOnlie/extra_apps 这里的xadmin源码就行了,记得如果你的django是2.0 那分支要记得选择正确
2018-08-23
共9条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程