I am looking for a guide to migrate Django project to Google App Engine and use Google’s datastore. The most of the guides I found were linked to Django-Appengine using Django-nonrel (but I want to use GAE’s native support).
Going through GAE getting started guide, it says:
Google App Engine supports any framework written in pure Python that speaks CGI (and any WSGI-compliant framework using a CGI adaptor), including Django, CherryPy, Pylons, web.py, and web2py. You can bundle a framework of your choosing with your application code by copying its code into your application directory.
I understand that I won’t be able to use some features of Django in that case (majorly the admin feature) and would also need to restructure the models.
From other reading, I also found that latest SDK of GAE now includes Django 1.3 on Python 2.5.
I tried to put all files from my Django application to a GAE project, but couldn’t get it all to work together.
Please provide some basic guide using which I may migrate my Django project to Google App Engine’s code.
Thanks.
If you already have a Django application you might want to check this out. You won’t work with App Engine’s datastore but Google Cloud SQL might fit your needs.