Oui, Django 1.1 est bien pris en charge sur Google App Engine. Vous aurez besoin de faire votre propre installation de celui-ci au niveau local, pour lui permettre dans le SDK GAE - mais il est déjà là pour vous sur les serveurs App de production de moteur, voir the docs - juste faire
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
from google.appengine.dist import use_library
use_library('django', '1.1')
Modifier : Django est de loin le premier framework d'application web pour Python, et sa popularité est sûrement bien méritée. Cependant, personnellement, je ne l'utilise que quand je dois (surtout pour obtenir des collaborateurs et les rendre confortables sur la pile technologique d'un projet) - peut-être parce que ce que j'ai tendance à développer côté serveur est plus de services/applications web que "sites" (la partie interface que je préfère laisser au navigateur, avec Dojo, jQuery, ou Google Closure!), je trouve Django trop "heavy" à mon goût. Je préfère avoir Werkzeug, ou tipfy - le dernier et le plus grand super-léger basé sur Wekzeug App Engine - cadre spécialisé! -) - J'aime par exemple. La capacité de tipfy à utiliser Jinja2 et/ou Mako à la place des modèles de Django, les schémas d'authentification et de session simples et flexibles, et le débogueur - en plus de toute la souplesse et légèreté de Werkzeug et Webapp. Mais, hé, c'est une opinion très subjective de mes -)
Merci beaucoup Alex. Une idée de comment configurer django 1.1 dans l'environnement de développement? –
@Software, installez simplement Django 1.1 sur votre Python 2.5 local (le SDK de la version utilise GAE) et l'extrait ci-dessus (qui fonctionne bien sur GAE de production) devrait également fonctionner sur votre SDK local. –
Merci beaucoup Alex ... –