2010-01-24 4 views

Répondre

5

Aral Balkan a écrit a really nice piece pour répondre à cette question. C'est un an ou si vieux, alors prenez-le avec un grain de sel - je pense que beaucoup plus d'accent devrait être mis sur l'awesomeness de Object-Relational-Model de django. Fondamentalement, à mon humble avis, tout se résume à savoir si vous préférez utiliser le modèle d'objet DJango (ce qui m'arrive).

1

Si ce n'est pas un petit projet, j'essaie d'utiliser Django. Vous pouvez utiliser le correctif App Engine (http://code.google.com/p/app-engine-patch/). Cependant, l'ORM ne peut pas utiliser la signification de Django, votre models.py utilisera toujours le Datastore de GAE.

L'un des avantages de l'utilisation de Django sur GAE est la gestion de session. GAE n'a pas de session intégrée.

Vous ne pourrez pas utiliser la plupart des applications tierces de Django, en particulier celles avec des modifications de modèle. J'ai dû créer ma propre application de marquage pour GAE.

Questions connexes