All Projects → heroku → Django Heroku

heroku / Django Heroku

Licence: bsd-3-clause
A Django library for Heroku apps.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Django Heroku

Ponee
A lightweight Django template ready for Heroku
Stars: ✭ 41 (-90.42%)
Mutual labels:  heroku, django
Generator Django Rest
Yeoman generator for a Django REST/GraphQL API, an optional React SPA & lots more!
Stars: ✭ 77 (-82.01%)
Mutual labels:  heroku, django
Metaci
Lightweight, Salesforce specific CI app run on Heroku to build Github repositories configured for CumulusCI
Stars: ✭ 45 (-89.49%)
Mutual labels:  heroku, django
Project Dashboard With Django
Agile Project Management dashboard with Django REST and Vue.js
Stars: ✭ 25 (-94.16%)
Mutual labels:  heroku, django
Portfolio Generator
HoxNox - Portfolios Made Easy, Generate portfolios in 3 easy steps
Stars: ✭ 166 (-61.21%)
Mutual labels:  heroku, django
Heroku Buildpack Python
The official Heroku buildpack for Python apps.
Stars: ✭ 849 (+98.36%)
Mutual labels:  heroku, django
Django Rest React Pycon
🐍 Demo repo for Pycon X talk "Decoupling Django with Django REST (and a sprinkle of React)"
Stars: ✭ 72 (-83.18%)
Mutual labels:  heroku, django
Guides
Guides for learning + doing better web and app development. Created by Coding for Entrepreneurs.
Stars: ✭ 1,042 (+143.46%)
Mutual labels:  heroku, django
Posthog
🦔 PostHog provides open-source product analytics that you can self-host.
Stars: ✭ 5,488 (+1182.24%)
Mutual labels:  heroku, django
Bovespastockratings
Crawler for Fundamental analysis platform for BOVESPA stocks, generating a score for each share according to the selected criteria on the indicators.
Stars: ✭ 154 (-64.02%)
Mutual labels:  heroku, django
Django Photoblog
Photographer portfolio website powered by Django Framework. Features photo gallery with infinite scrolling, tagging, thumbnail generation and CMS for creating pages. Configured for Heroku and S3.
Stars: ✭ 19 (-95.56%)
Mutual labels:  heroku, django
Shareabouts
Shareabouts is a mapping application for crowdsourced info gathering.
Stars: ✭ 269 (-37.15%)
Mutual labels:  heroku, django
Heroku Django Template
A Django 2.0 base template featuring all recommended best practices for deployment on Heroku and local development.
Stars: ✭ 887 (+107.24%)
Mutual labels:  heroku, django
Lunch With Channels
Stars: ✭ 32 (-92.52%)
Mutual labels:  heroku, django
Django Project Template
Project template layout for Django 3.0+
Stars: ✭ 530 (+23.83%)
Mutual labels:  heroku, django
Covid19 Dashboard
🦠 Django + Plotly Coronavirus dashboard. Powerful data driven Python web-app, with an awesome UI. Contributions welcomed! Featured on 🕶Awesome-list
Stars: ✭ 100 (-76.64%)
Mutual labels:  heroku, django
Crud App Vuejs Django
This is simple crud app and searchFilter made using vuejs and django. Used to explain the tutorial present on https://medium.com/@shubhambansal_89125/crud-app-using-vue-js-and-django-516edf4e4217 https://medium.com/@shubhambansal_89125/searchfilter-using-django-and-vue-js-215af82e12cd
Stars: ✭ 174 (-59.35%)
Mutual labels:  heroku, django
Django Heroku
Minimal configuration to host a Django project at Heroku
Stars: ✭ 344 (-19.63%)
Mutual labels:  heroku, django
Django Saml2 Auth
Django SAML2 Authentication Made Easy. Easily integrate with SAML2 SSO identity providers like Okta
Stars: ✭ 405 (-5.37%)
Mutual labels:  django
Property web builder
The ultimate Ruby on Rails engine for creating real estate websites ⛺
Stars: ✭ 414 (-3.27%)
Mutual labels:  heroku

Django-Heroku (Python Library)

.. image:: https://travis-ci.org/heroku/django-heroku.svg?branch=master :target: https://travis-ci.org/heroku/django-heroku

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 <https://www.heroku.com/continuous-integration>_).

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'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].