Heroku Django Template

A Django 2.0 base template featuring all recommended best practices for deployment on Heroku and local development.
Alternatives To Heroku Django Template
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
12 days ago100otherTypeScript
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
Up8,687681322 days ago11March 02, 2018291mitGo
Deploy infinitely scalable serverless apps, apis, and sites in seconds to AWS.
Onemanager Php3,461
17 days ago87PHP
An index & manager of Onedrive based on serverless. Can be deployed to Heroku/Glitch/Vercel/Replit/SCF/FG/FC/CFC/PHP web hosting/VPS.
6 days ago332bsd-3-clausePython
Mozilla's Localization Platform
6 years ago3otherPHP
Open Event Legacy1,093
4 years ago46otherPython
The Open Event legacy server currently running on https://eventyay.com
6 years ago2lgpl-2.1JavaScript
SUSI for Google Hangouts
3 years ago2lgpl-2.1JavaScript
SUSI.AI Bot for Line
4 years ago13mit
Guides for learning + doing better web and app development. Created by Coding for Entrepreneurs.
Heroku Deploy893
2 months ago63mitJavaScript
A simple github action that dynamically deploys an app to heroku
Alternatives To Heroku Django Template
Select To Compare

Alternative Project Comparisons

Heroku Django Starter Template

An utterly fantastic project starter template for Django 2.0.


  • Production-ready configuration for Static Files, Database Settings, Gunicorn, etc.
  • Enhancements to Django's static file serving functionality via WhiteNoise.
  • Latest Python 3.6 runtime environment.

How to Use

To use this project, follow these steps:

  1. Create your working environment.
  2. Install Django ($ pipenv install django)
  3. Create a new project using this template

Creating Your Project

Using this template to create a new Django app is easy::

$ django-admin.py startproject --template=https://github.com/heroku/heroku-django-template/archive/master.zip --name=Procfile helloworld

(If this doesn't work on windows, replace django-admin.py with django-admin)

You can replace helloworld with your desired project name.

Deployment to Heroku

$ git init
$ git add -A
$ git commit -m "Initial commit"

$ heroku create
$ git push heroku master

$ heroku run python manage.py migrate

See also, a ready-made application, ready to deploy.

License: MIT

Further Reading

Popular Heroku Projects
Popular Deployment Projects
Popular Cloud Computing Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Local Development