2011-01-25 4 views
1

Dans le Google App Engine documentation, il est dit que nous pouvons utiliser différentes versions de Django:Version Django dans GAE

from google.appengine.dist import use_library 
use_library('django', '1.1') 

faire, nous avons vraiment besoin de télécharger tout autre (> 0,96) versions de Django et les placer dans le répertoire de l'application, ou dans tout autre endroit, car seul Django 0.96 est inclus dans le SDK App Engine? En outre, avons-nous besoin de les supprimer avant de télécharger le projet sur le serveur?

Quelqu'un peut-il décrire ce processus?

+0

Je suis intéressé par cette question, et aussi ce qui est considéré comme "meilleure pratique" à ce stade. –

+0

Utilisez-vous app-engine-patch ou Django-nonrel? –

Répondre

1

Django 0.96, 1.0.2 et 1.1 sont disponibles sur AppEngine, mais seulement 0,96 est livré avec le téléchargement AppEngine SDK. Vous pouvez toujours utiliser 1.0.2 ou 1.1, il vous suffit de le télécharger et de l'installer séparément. Vous n'avez pas besoin de le mettre dans le répertoire de votre application; Lorsque vous téléchargez dans l'environnement AppEngine, il récupère la copie dont il dispose.

+0

J'ai installé Django 1.1 (par défaut, il a été installé dans mon dossier Python25 \ Lib \ site-packages) après que je reçois des erreurs lorsque j'ai essayé d'exécuter mon application – Alex

+0

quelles erreurs? assurez-vous que django est dans votre chemin python. vous pouvez doublecheck en lançant l'interpréteur python et en faisant quelque chose comme 'import django.db' – alexdej