Djangae

Serverless Django on Google Cloud Platform

Djangae (djan-gee) is a Django app that allows you to run serverless Django applications on Google's Cloud Platform. It provides everything you need to write scalable Django apps using technologies like Google Cloud Datastore, Google Cloud Tasks, and Google App Engine.

Google Group: https://groups.google.com/forum/#!forum/djangae-users

Website: https://djangae.org

GitLab: https://gitlab.com/potato-oss/djangae/djangae

Note: Djangae is under heavy development, stability is not guaranteed. A 2.0 release will happen when it's ready. If you are looking to use Djangae on Python 2, then take a look at the 1.x branch

Features

  • Tight integration with the Django G-Cloud Connectors sibling project, which provides an ORM backend for Google Cloud Datastore
  • Django authentication backends for Google OAuth and IAP
  • Easy launching and management of Google Cloud emulators for local development
  • Integration with Google Cloud Tasks - easily defer functions for background processing
  • System checks to improve the security of your project
  • Test utilities for writing tests that leverage the Google Cloud Platform (e.g. task queue processing)
  • Apps for cross-request locking and efficient pagination on the Google Cloud Datastore

Supported Django Versions

Djangae currently supports Django 3.2.