Skip to content

🚀 Boilerplate for Google App Engine and Django

Notifications You must be signed in to change notification settings

Mc01/django-app-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project boilerplate for GAE

Runs on Google App Engine and Datastore

Installation

Management

To setup management commands you need following:

  • setup virtualenv from requirements
  • link your app.yaml to sitepackages in virtualenv

Local

  • manage Datastore by models ./manage.py shell_plus
  • create admin user ./manage.py createsuperuser

Remote

  • manage Datastore by models ./manage.py --sandbox=remote shell_plus
  • create admin user ./manage.py --sandbox=remote createsuperuser

Known issues

  • unique constraint is very costly (slow downs Datastore),
  • app.yaml and index.yaml is global for all deployed versions (you need to deploy to 1 if you want something on test)
  • data in Datastore are global for all deployed versions (use separate GAE project to test Datastore)

About

🚀 Boilerplate for Google App Engine and Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages