I'm at the Google App Engine hackathon in Ann Arbor. My goal for the day is to get a Django instance running on top of appengine as much as possible, using as much of the existing code base that's out there that I can. (This instead of say, hacking a wiki, which is what their sample app is - been there done that.)
Here's some background reading:
Using Django with Appengine - Shabda Raaj. "Welcome to Django tutorial for integrating with Appengine. This is a port of the Django tutorial to use appengine instead of Pure Django. Like in the Django tutorial, we build a poll engine, where you can create polls and others can vote for them. Instead of the four part Django tutorial, we use only one tutorial. Also, as many parts of Django, most prominently its super Admin interface do not work, we will work around them. I will assume that you know python well. However I do not assume that you have previous experience with Django. Django concepts are explained."
With app-engine-patch a major part of Django works on App Engine without any modifications. The most important change is that you have to use Google's Model class because the development model is too different from Django.
We also integrate a package called ragendja which provides functions that simplify Django and App Engine development.
to be continued....
Here's Guido van Rossum's keynote in September 2008 about Google App Engine and Django.
