Installer Django trunk
Un article de alwaysdata.
Seules les versions officielles de Django sont installées de manière globale sur nos serveurs. Toutefois, vous pouvez installer Django trunk sur votre propre compte. Attention, Django trunk nécessite plus de 10 Mo à lui tout seul : il n'est donc pas installable sur un pack gratuit, sauf si vous supprimez certains fichiers (les locales par exemple).
Tout d'abord créez un répertoire modules à la racine de votre compte, dans www. Ensuite, en SSH, placez-vous dans ce répertoire modules et téléchargez la version trunk de Django avec la commande :
svn co http://code.djangoproject.com/svn/django/trunk/django
Puis rajoutez à votre django.fcgi la ligne suivante (juste après les lignes d'import) :
sys.path.insert(0, "/home/nom_du_compte/www/modules")
De cette manière, les applications Django accessibles par le Web utiliseront Django trunk. Pour utiliser la version trunk en SSH également (c'est nécessaire pour utiliser les opérations de manage.py : syncdb, runserver, etc.), il faut éditer le fichier .bashrc situé dans votre home et y ajouter la ligne :
export PYTHONPATH=~/modules
