TurnKey Django - 如何将Django升级到1.4

时间:2012-05-12 14:51:10

标签: django ubuntu upgrade ubuntu-10.04

我找不到关于如何在TurnKey Django上将Django升级到1.4(基于Ubuntu 10.04)的良好信息来源。我没有在Unix机器上工作很长时间,我有点迷茫。一些IRC频道?

2 个答案:

答案 0 :(得分:2)

执行此操作的最佳方法是在虚拟环境中安装django 1.4。

首先,安装virtualenv(如果尚未安装sudo apt-get install python-virtualenv

然后,安装django 1.4:

$ virtualenv --no-site-packages django_1_4
$ source django_1_4/bin/activate
(django_1_4) $ pip install django
(django_1_4) $ python
Python 2.7.3 (default, Apr 20 2012, 22:44:07) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> django.get_version()
'1.4'

在你的评论之后,我有另一个建议。由于这是一台专用机器,您只需在机器上升级django的全球版本。

首先,为了避免冲突,卸载 django(如果它是从apt安装的话):

apt-get remove --purge python-django

然后,由于您已经从上面安装了python-virtualenv,因此可以执行此操作:

$ sudo pip install -U django

这会将django升级(或安装)到全球站点包目录可用的最新版本。

然后您可以执行相同的import django然后django.get_version(),它应该返回1.4

答案 1 :(得分:1)

虽然我很难找到包含版本信息的官方消息来源,但在我看来,TurnKey Linux的最新Django版本(截至2011年12月)最多版本为1.3.1。

查看this mail archive question并点击主题以获取更多信息。他们讨论使用virtualenv等工具为TurnKey Linux设置最新版本的Django,以确保您能够在需要时继续使用较旧(过时)的软件包。