A skeleton for building Python applications on Google App Engine with the Flask micro framework.
-
Use the Admin Console to create a project/app id. (App id and project id are identical)
-
Install the App Engine Python SDK. See the README file for directions. You'll need python 2.7 and pip 1.4 or later installed too.
-
Clone this repo with
cookiecutter https://github.com/kmorrison/flask-gae-cookiecutter.git
-
Follow instructions in your new project's README :)
Appengine gives you a lot of stuff for free if you're willing to do it their way. ndb (non-relational storage), users (user auth), memcache, and more.
Star this repo if you found it useful. Use the github issue tracker to give feedback on this repo.
Heavily inspired by https://github.com/GoogleCloudPlatform/appengine-python-flask-skeleton, written by Logan Henriquez and Johan Euphrosine Kyle Morrison
This cookiecutter still needs work. Tests, for one. I'd also like to build in Flask-S3 for serving static files, and come up with an easy way to store secret values like AWS keys.