Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Cookiecutter Django | 10,315 | 1 | a day ago | 5 | January 15, 2018 | 108 | bsd-3-clause | Python | ||
Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly. | ||||||||||
Django Vue Template | 1,453 | 3 months ago | 41 | mit | Python | |||||
Django Rest + Vue JS Template | ||||||||||
Django React Boilerplate | 1,440 | 10 months ago | 42 | mit | Python | |||||
Django 3, React, Bootstrap 4 with Python 3 and webpack project boilerplate | ||||||||||
Pontoon | 1,259 | 18 hours ago | 334 | bsd-3-clause | Python | |||||
Mozilla's Localization Platform | ||||||||||
Guides | 948 | 4 years ago | 13 | mit | ||||||
Guides for learning + doing better web and app development. Created by Coding for Entrepreneurs. | ||||||||||
Heroku Django Template | 851 | 3 years ago | 14 | Python | ||||||
A Django 2.0 base template featuring all recommended best practices for deployment on Heroku and local development. | ||||||||||
Bakerydemo | 674 | 21 days ago | 21 | bsd-3-clause | Python | |||||
Next generation Wagtail demo, born in Reykjavik | ||||||||||
Django Project Template | 622 | 7 months ago | 8 | Python | ||||||
Project template layout for Django 3.0+ | ||||||||||
Generic Django Project | 576 | 6 years ago | 4 | Python | ||||||
Generic Django Project I Use For All New Applications | ||||||||||
Django Heroku | 466 | 2,236 | 6 | 8 months ago | 7 | December 15, 2021 | 34 | bsd-3-clause | Python | |
[DEPRECATED] Do not use! See https://github.com/heroku/django-heroku/issues/56 |
This is a Django library for Heroku applications that ensures a seamless deployment and development experience.
This library provides:
Django 2.0 is targeted, but older versions of Django should be compatible. Only Python 3 is supported.
In settings.py
, at the very bottom:
# Configure Django App for Heroku. import django_heroku django_heroku.settings(locals())
This will automatically configure DATABASE_URL
, ALLOWED_HOSTS
, WhiteNoise (for static assets), Logging, and Heroku CI for your application.
Bonus points! If you set the SECRET_KEY
environment variable, it will automatically be used in your Django settings, too!
settings()
also accepts keyword arguments that can be passed False
as a value, which will disable automatic configuration for their specific areas of responsibility:
databases
test_runner
staticfiles
allowed_hosts
logging
secret_key
You can also just use this library to provide a test runner for your Django application, for use on Heroku CI:
import django_heroku TEST_RUNNER = 'django_heroku.HerokuDiscoverRunner'