Google-App-Engine-Django
One of the many frustrations with Google AppEngine is that although you can “just use Django”, there is really not much Django left to use. This means if you have an existing project that you’d like to port to AppEngine, at this point it is a lot of work. You can not use your models. You can not use generic views. Of course things like the Admin, databrowse, and fundamentally every third-party app is out of the question.
So naturally the first question everyone wants to know is when is there going to be some kind of AppEngine backend for Django. Although it seems like it’s just a matter of mapping things in the backend, something like this would actually be a lot of work. Google’s Query Language (GQL) doesn’t support joins and it has very limited query functionality, among other things.
So I was pleased to see that the developers at Google are working towards providing some kind of backend solution or mapping on top of Django models. It looks to be an interesting project, and I’m thankful for the ideas it helps provide to the Django-SQLAlchemy project. At this point it is just getting started, but it is interesting nonetheless. (Plus, there’s some pretty heavyweight names on there.) I’ll be keeping a watchful eye on it.
