An utterly fantastic project starter template for Django 1.10.
- 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.
To use this project, follow these steps:
- Create your working environment.
- Install Django (
$ pip install django) - Create a new project using this template
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.
$ 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.
Just update runtime.txt to python-2.7.13 (no trailing spaces or newlines!).