I'm not sure if Django is right for you. Django is a great environment for stand-alone applications as it provides a complete stack solution: ORM, authentication system and admin interface, to name a few. You cannot use them in App Engine. In addition, many code examples are focused on using the built-in Webapp platform - you can very easily set cache expiration and authentication parameters in app.yaml for configuration.
I see one of two ways for you:
- Explore the application module with Webapp. There is enough to learn about the use of data warehouse services and App Engine, which will keep you in suspense.
- Explore Django with the App Engine. You will learn a lot about how to use Django ORM, admins, URLs, forms and templates.
Trying to learn both at the same time, you will spend more time than you need to learn the nuances of compatibility with Django / GAE, the time that you could spend either on learning Django, or on GAE.
source share