1

TurnKey Django (Ubuntu 10.04 ベース) で Django を 1.4 にアップグレードする方法に関する適切な情報源が見つかりません。私は Unix マシンで長い間働いていなかったので、少し迷っています。いくつかのIRCチャンネル?

4

2 に答える 2

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 がグローバル サイトの packages ディレクトリで利用可能な最新バージョンにアップグレード (またはインストール) されます。

import django次に、同じことを行うdjango.get_version()と、 が返され1.4ます。

于 2012-05-13T12:57:43.483 に答える
1

バージョン情報の公式ソースを見つけるのに苦労していますが、TurnKey Linux の最新の Django リリース (2011 年 12 月現在) はせいぜいバージョン 1.3.1 のようです。

このメール アーカイブの質問を確認し、スレッドをクリックして詳細を確認してください。彼らは、virtualenv などのツールを使用して TurnKey Linux 用の Django の最新バージョンをセットアップし、必要に応じて古い (古い) パッケージを引き続き使用できるようにすることについて説明しています。

于 2012-05-12T15:57:42.010 に答える