迁移至Python3
这里我们把项目迁移至Python3
新建python3虚拟环境
python -m venv myblog-env3
激活虚拟环境
source bin/activate
接下来安装项目所需要的包,这里发现一个新技能,之前我们用setup.py打包了项目,我们可以将需要安装的包放入install_requires里,然后修改requirements.txt
这里面要提醒下,xadmin需要用git去装,不然会出现版本冲突,所以xadmin就不要放入install中了,后面单独手动安装
pip install git+https://github.com/the5fire/django-xadmin.git
|
|
|
|
所有包安装完毕后就运行下试试看,应该不会有太大问题,如果缺包就需要手动再安装
python manage.py runserver
最后,几个app的model需要将unicode改为str,Python3并不支持_unicode__
欢迎访问Treehl的博客