Skip to content

potatolondon/djangae-scaffold

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Djangae Template Project

This is a barebones project template configured for use on Google App Engine Standard using the Djangae framework.

Using the Djangae Scaffold template

  1. Install any version of Django supported by Djangae
  2. Run the following command, replacing myproject with the name of your project
$ django-admin.py startproject --template https://gitlab.com/potato-oss/djangae/djangae-scaffold/-/archive/master/djangae-scaffold-master.zip --extension py,yaml,md myproject
  1. Create a virtualenv and activate it (e.g. virtualenv .venv && source .venv/bin/activate)
  2. Install the requirements: pip3 install -r requirements.txt
  3. Install the local development requirements: pip3 install -r requirements-dev.txt

Differences to the Standard Template

  • Settings are divided into "default" and "production". Production sets DEBUG=False, and a number of security settings
  • App Engine specific files are included (e.g. app.yaml, .gcloudignore)
  • requirements.txt and requirements-dev.txt are provided for basic Djangae functionality
  • manage.py is updated to run various Google Cloud emulators locally when running management commands
  • '.appspot.com' is added to ALLOWED_HOSTS by default
  • Google Cloud Logging is enabled in production
  • Google Cloud Debugger is enabled in production
  • Google IAP authentication, and the djangae.contrib.googleauth User model are both configured by default
  • Username/password authentication backend is disabled by default
  • The default database is configured to use Google Cloud Datastore
  • Staticfiles is configured to serve from the 'static' folder by default

About

Django template for Djangae 2.X + Django > 2.0 projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages