python3.6+django1.9安装并使用xadmin
开始按照网上一些教程安装xadmin后,使用xadmin会导致python直接崩溃
花了几个小时结合了几个方法终于能跑了…方法如下:
- https://github.com/sshwsfc/xadmin 先在github上以zip格式将源码下载下来
- 解压文件,并在解压目录下将 README.rst 里的内容清空并保存(或者新建一个同名空文件替代该文件)
- cd 到解压目录下执行命令 python setup.py install
- 需要安装以下依赖
- 在项目目录下新建一个python包(我的包名叫 extra_apps)放入xadmin文件
,并将xadmin设置为Sources Root
- 在django的settings.py文件中加入以下代码:
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
- 在settings.py中注入app
INSTALLED_APPS = [
...
'xadmin',
'crispy_forms',
'reversion',
...
]- 在项目下面的urls.py里面进行替换
import xadmin
# url(r'^admin/', admin.site.urls),
url(r'^xadmin/', xadmin.site.urls),- 打开Task,执行以下命令 makemigrations , 然后执行 migrate
- 更新数据库完毕后run一下试试?大概能成功了