Ich habe vor kurzem meine Entwicklung von webapp zu django (mit app-engine-patch b/c Sie haben mehr Funktionen hinzugefügt) geändert. Sehen Sie sich app-engine-patch hier an:
http://code.google.com/p/app-engine-patch/
Ich mochte es sehr, wie einfach webapp zu benutzen war, und es hatte alle Tools, die ich eine Zeit lang brauchte. Als es jedoch darum ging, Benutzerkonten zu meiner Website hinzuzufügen, stellte ich fest, dass ich entweder mein eigenes System entwickeln musste (mit Sitzungen usw., was bei GAE kompliziert werden kann) oder Google/Gmail-Konten mit Webapp verwenden musste.
Ich wollte nicht, dass sich meine Nutzer erst bei Google/Gmail anmelden müssen, bevor sie sich bei mir anmelden.
Deshalb probiere ich django mit app-engine-patch aus, weil sie die Benutzerfunktionalität von django bereits implementiert haben und es gut zu funktionieren scheint.
Mit Django vs. Webapp haben beide eine ähnliche Leistung, und beide bieten die automatische Skalierbarkeit usw.
Django hat einige schicke Formularvalidierung usw., aber ich sehe die Benutzer Sachen als der größte Unterschied zwischen den beiden.
Viel Glück!