2024-04-24 22:10:47 发布
网友
我正在接管别人的项目,它是用Django 1.4和Python 2.6编码的。很老了,我知道。你知道吗
Django 1.4
Python 2.6
我想把它升级到Django 1.8和Python 2.7。 在安装Python 2.7和Django 1.8(使用pip)之后,我注意到项目本身没有改变,它仍然“设置”为使用Django 1.4和Python 2.6。你知道吗
Django 1.8
Python 2.7
pip
我要经历什么样的过程才能升级?你知道吗
使用virtualenv将是解决此问题的一种简单方法。你知道吗
virtualenv
如果没有virtualenv,您还需要更改系统的默认python(因操作系统风格而异),或者通过显式指定python解释器来调用manage.py:
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
使用
virtualenv
将是解决此问题的一种简单方法。你知道吗如果没有
virtualenv
,您还需要更改系统的默认python(因操作系统风格而异),或者通过显式指定python解释器来调用manage.py
:如果您只是安装了一个新的django而没有“升级”,那么您可能还需要删除以前的django安装。你知道吗
使用
virtualenv
执行此操作的步骤:相关问题 更多 >
编程相关推荐