This is a Django library for Heroku apps.
Reason this release was yanked:
This package is deprecated. See: https://github.com/heroku/django-heroku/issues/56
Project description
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'
✨🍰✨
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_heroku-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f43f42dfee7af7d14d044c084bd46634e7d1db6d77718626ae6985ee2bfafedc |
|
MD5 | 3c2fc8ce0fd9d70da9e9e0d36773d213 |
|
BLAKE2b-256 | 94d8d06eed835a51136941a95f02f995af614b98e5e7c34e0348841cd514c6b5 |