This project provides a helper that eases the process of creating a Django project to run on the Google App Engine.
The helper currently provides:
The ability to use most manage.py commands A BaseModel class that appears the same as the standard Django Model class. The ability to serialize and deserialize model instances to JSON, YAML and XML. Access to Django's test framework with a test datastore and support for fixtures. The ability to send email via the App Engine mail API using the standard Django mail functions. An App Engine compatible implementation of the Django authentication framework. Only users are supported at this time. Group and Permission support is not implemented. Support for the Django memcache cache backend module. Support for the db and cache session backed modules when using Django 1.0 alpha.
This is an initial release of the helper and we look forward to working with the community to extend the functionality it provides.
For more details and to get started please refer to the introductory article or the README.
If you are upgrading from an earlier version of the Google App Engine Helper for Django you may be interested in the list of recent CHANGES.
To Submit Your Patch to the helperTo submit a patch to the helper
Locate or Create a bug for the issue you wish to patch Post the code for the patch in the issue If the patch is accepted, we'll mark it as such (set the status as Patch-Accepted) When the version of the helper with your accepted patch is released, we'll mark the issue as Fixed-Patch To Submit a Feature or IssueTo submit a feature:
Check if the feature already exists in the issue tracker If it does, star the issue If you have additional clarification, add that to the comments If the feature does not exist, file a new feature including a description of the desired functionality To submit a potential issue:
Check to see if the issue exists If it does, star the issue If you have additional information on the issue, add that to the bug If the issue does not exist File the issue. Please include as much specific detail as possible when reporting the bug. Include any stack trace that you see, and if appropriate screenshots of the observed behavior