This project has been archived by its maintainers, and is no longer receiving any updates.
This is a Django library for Heroku applications that ensures a seamless deployment and development experience.
This library provides:
Settings configuration (Static files / WhiteNoise).
Logging configuration.
Test runner (important for Heroku CI).
Django 2.0 is targeted, but older versions of Django should be compatible. Only Python 3 is supported.
Usage of Django-Heroku
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!
Disabling Functionality
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'
✨🍰✨
Release files for django-heroku 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-heroku-0.3.1.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_heroku-0.3.1-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size:11.5 kB
Release files / django-heroku-0.3.1.tar.gz
| Download URL | django-heroku-0.3.1.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6af4bc3ae4a9b55eaad6dbe5164918982d2762661aebc9f83d9fa49f6009514e
|
|
BLAKE2b-256 checksum How to use checksums |
0f04226d82630d560afbe3b8b6e204c397bc3e55c26b851d6d2abb7a85e1a72a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / django_heroku-0.3.1-py2.py3-none-any.whl
| Download URL | django_heroku-0.3.1-py2.py3-none-any.whl |
|---|---|
| Size | 6.2 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
2bc690aab89eedbe01311752320a9a12e7548e3b0ed102681acc5736a41a4762
|
|
BLAKE2b-256 checksum How to use checksums |
59af5475a876c5addd5a3494db47d9f7be93cc14d3a7603542b194572791b6c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |