Django项目 - 1.4到1.8?

时间:2017-10-19 01:36:51

标签: python django

我正在接管使用Django 1.4Python 2.6编码的其他人的项目。很老,我知道。

我想将其升级为Django 1.8Python 2.7。 安装Python 2.7Django 1.8后(使用pip),我注意到项目本身没有改变,它仍然“设置”为使用Django 1.4和{{1 }}。

进行这种升级需要完成的过程是什么?

1 个答案:

答案 0 :(得分:0)

使用virtualenv是解决此问题的一种简单方法。

如果没有virtualenv,您还需要更改系统的默认python(因OS风格而异)或通过显式指定python解释器来调用manage.py

python2.7 manage.py [options...]

如果你只是安装了一个新的django安装并且没有升级"你可能还需要删除以前的django安装。

使用virtualenv执行此操作的步骤:

virtualenv env27 --python=python2.7
source env27/bin/activate
echo "Django==1.11" >> requirements.txt
pip install -r requirements.txt
./manage.py