3 ms·
It is, but with some pretty big caveats. You can't use Django's models on GAE, and a lot of what people think of as "Django" is built on top of Django models (a
by davepeck 17y ago
It is, but with some pretty big caveats. You can't use Django's models on GAE, and a lot of what people think of as "Django" is built on top of Django models (admin, users, and sessions are the top three.)
The app-engine-patch team has essentially forked Django and made it work on top of GAE models. However, there are some disadvantages, including a huge perf hit on cold requests. I tend to avoid AEP.
I'm currently of the opinion that trying to get "all of Django" running on GAE is square-peg/round-hole. You still get a lot of mileage from the bits of Django you _can_ use on GAE, and it's modular enough that it is possible to build new GAE-specific session, etc. objects. I have several OSS repositories on GitHub that could serve as a decent Django + GAE template if you're interested.