第一次写博客,有点紧张,有错误的望大神纠正。
之前我使用python3.5和Django1.11不知道为什么一直安装不了xadmin
我当时使用的是:
pip install xadmin
然后数据库迁移的时候,就会报一个NameError:name ‘reload’ is not defined的错误
当时我使用了网上的方法:
更改了其源代码的sites.py文件,可是再次迁移时又出现了如下的错误:
然后心态就崩溃了,不过!最近我解决了
首先:(由于我的pip升级了,pip和pip3都用pip,如果有还没有升级的,用py3的改成pip3)
pip uninstall xadmin
然后我们通过github来下载xadmin
pip install https://github.com/sshwsfc/xadmin/tarball/master
然后在配置文件注册应用
INSTALLED_APPS = [
...
'xadmin',
'crispy_forms',
'reversion', #可选
...
]
最后进行数据库迁移
python manage.py migrate
然后就成功啦
之后就要在总路由设置xadmin,使用的操作大家就可以看别人的,比较详细~