2011-03-31 4 views
5

Google appengine est livré avec django 0,96 par défaut. J'utilise app-engine-patch pour utiliser django 1.0 sur GAE, j'ai entendu parler de app-engine-nonrel. Je ne sais pas comment utiliser django 1.3 sur GAE. Quelqu'un at-il essayé le mêmeDjango 1.3 dans appengine

+1

être prudent avec les limites de Google sur GAE. Vous pouvez seulement avoir 3000 fichiers (je pense) téléchargés sur votre application et avec les dossiers contrib Djangos, vous pouvez facilement passer par dessus ce –

+0

J'utilise l'importation zip. Je ne pense pas que ce sera un problème .. –

+0

Ce n'est pas une bonne idée de zipimport django cependant. Je courais dans de multiples problèmes en le faisant dans le passé. Le problème principal est que les fichiers de locale/media/template ne peuvent pas être lus à partir du fichier zip. Pour autant que je me souvienne, il a échoué pour moi déjà sur la scène syncdb. –

Répondre

6

Il n'y a pas encore de version autonome pour django 1.3 dans appengine. Vous pouvez utiliser Django 1.0, 1.1 ou 1.2 si vous le souhaitez (sans app-engine-patch). Voir here pour plus d'informations.

À propos de django-nonrel. C'est génial et travaille déjà avec 1.3. Si vous suivez les guidelines vous êtes fondamentalement bon à faire. Gardez à l'esprit que vous ne pouvez synchroniser et créer superutilisateur avec appengine via manage.py remote.

+0

Petite mise à jour: django-nonrel et django-appengine ne sont plus supportés. Depuis Google Appengine est devenu plus attrayant comme un hébergement gratuit maintenant, il fait un peu de sens. –

2

GAE Version 1.6.2-31 Janvier, 2012

Version Django 1.3 est maintenant disponible dans le moteur d'exécution Python 2.5.

Python 2.7 reste dans Django 1,2