python3.5+Django1.11的xadmin安装问题

第一次写博客,有点紧张,有错误的望大神纠正。
之前我使用python3.5和Django1.11不知道为什么一直安装不了xadmin
我当时使用的是:

pip install xadmin

然后数据库迁移的时候,就会报一个NameError:name ‘reload’ is not defined的错误
当时我使用了网上的方法:
python3.5+Django1.11的xadmin安装问题_第1张图片
更改了其源代码的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,使用的操作大家就可以看别人的,比较详细~

你可能感兴趣的:(安装问题)