{ "info": { "author": "Pawel Krefta", "author_email": "pawelkrefta@salesforce.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "\ndjango-on-heroku (Python Library)\n=================================\n\nThis has been forked from `django-heroku `_ because it was abandoned and then renamed to **django-on-heroku** because old project has been archived.\n\nCurrent updates:\n\n- renamed package from ``django-heroku`` to ``django-on-heroku``\n- changed ``psycopg2`` to ``psycopg2-binary`` so it works and is installable\n- added installation instructions\n- fixed wipe'ing tables in Postgres\n- ``whitenoise.middleware.WhiteNoiseMiddleware`` is injected after ``django.middleware.security.SecurityMiddleware``\n\n--------------\n\nThis is a Django library for Heroku applications that ensures a seamless deployment and development experience.\n\nThis library provides:\n\n- Settings configuration (Static files / WhiteNoise).\n- Logging configuration.\n- Test runner (important for `Heroku CI `_).\n\n--------------\n\nDjango 2.0 is targeted, but older versions of Django should be compatible. Only Python 3 is supported.\n\nInstallation\n------------\n\n pip install django-on-heroku\n\nUsage of Django-Heroku\n----------------------\n\nIn ``settings.py``, at the very bottom::\n\n # Configure Django App for Heroku.\n import django_on_heroku\n django_on_heroku.settings(locals())\n\nThis will automatically configure ``DATABASE_URL``, ``ALLOWED_HOSTS``, WhiteNoise (for static assets), Logging, and Heroku CI for your application.\n\n**Bonus points!**\n\nIf you set the ``SECRET_KEY`` environment variable, it will automatically be used in your Django settings, too!\n\nIf you set the ``CONN_MAX_AGE`` environment variable, it will automatically be used in your database settings, too!\n\nEnabling Functionality\n///////////////////////\n\n``settings()`` accepts keyword arguments that are by default set to ``False``\n\n- ``geodjango`` - set it to ``True`` if you want to use GeoDjango in our app\n\nDisabling Functionality\n///////////////////////\n\n``settings()`` also accepts keyword arguments that can be passed ``False`` as a value, which will disable automatic configuration for their specific areas of responsibility:\n\n- ``databases``\n- ``test_runner``\n- ``staticfiles``\n- ``allowed_hosts``\n- ``logging``\n- ``secret_key``\n- ``db_ssl_required``\n\n-----------------------\n\nYou can also just use this library to provide a test runner for your Django application, for use on Heroku CI::\n\n import django_on_heroku\n TEST_RUNNER = 'django_on_heroku.HerokuDiscoverRunner'\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pkrefta/django-on-heroku", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-on-heroku", "package_url": "https://pypi.org/project/django-on-heroku/", "platform": "", "project_url": "https://pypi.org/project/django-on-heroku/", "project_urls": { "Homepage": "https://github.com/pkrefta/django-on-heroku" }, "release_url": "https://pypi.org/project/django-on-heroku/1.1.2/", "requires_dist": [ "dj-database-url (>=0.5.0)", "whitenoise", "psycopg2-binary", "django" ], "requires_python": "", "summary": "This package simplifies running a Django app on Heroku platform.", "version": "1.1.2", "yanked": false, "yanked_reason": null }, "last_serial": 8337373, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "fb55bbca999c7c326af3240d473e3bf9", "sha256": "fb3b6c4336f2e464ec8233f9c03d4f5b3a30739166bc6a48c0fd9b88c44e98f9" }, "downloads": -1, "filename": "django_on_heroku-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb55bbca999c7c326af3240d473e3bf9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5617, "upload_time": "2019-10-25T23:29:27", "upload_time_iso_8601": "2019-10-25T23:29:27.281965Z", "url": "https://files.pythonhosted.org/packages/ad/62/7f281f89ec1901f4aedfbd5183c3739a56d387d25ea51e0d7335d0f2c14b/django_on_heroku-1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "00d20d0f80732408365d5edad6949442", "sha256": "7ec89f168da84202964eeeb9a95db8172415c192ed006ecde59829c3a26a9748" }, "downloads": -1, "filename": "django-on-heroku-1.0.tar.gz", "has_sig": false, "md5_digest": "00d20d0f80732408365d5edad6949442", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5376, "upload_time": "2019-10-25T23:29:29", "upload_time_iso_8601": "2019-10-25T23:29:29.627683Z", "url": "https://files.pythonhosted.org/packages/0e/c6/158e4f235f8bbbb5911ffe2994624395fe4606468cd9017b139f5f0f1fdd/django-on-heroku-1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "2600b5ebba67fd41c4fa40484e5e61b0", "sha256": "638357661c2da1dac0ee37f5aed1a34ec97943d72077a0e70a1f5fc53028c932" }, "downloads": -1, "filename": "django_on_heroku-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2600b5ebba67fd41c4fa40484e5e61b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5922, "upload_time": "2019-10-26T14:11:52", "upload_time_iso_8601": "2019-10-26T14:11:52.980104Z", "url": "https://files.pythonhosted.org/packages/ea/cb/1c9f7f47c859d673bf48a906962767f7f96bc99a8f21765708797f8f8dcd/django_on_heroku-1.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ddb0ff23ea1e5eb74f861819468b68fa", "sha256": "d37cafb39f9371ff4992d9b034a6fca4f934965d0a689399f48dc3d99f17aa92" }, "downloads": -1, "filename": "django-on-heroku-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ddb0ff23ea1e5eb74f861819468b68fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5680, "upload_time": "2019-10-26T14:11:54", "upload_time_iso_8601": "2019-10-26T14:11:54.715782Z", "url": "https://files.pythonhosted.org/packages/79/c1/589933c2255310e3500b0440cbe7a386ac6aaee5809cddafd7c3d9a934ea/django-on-heroku-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1": [ { "comment_text": "", "digests": { "md5": "e4add544d4afde5e5d348ef39394cae5", "sha256": "275c98dd90b04c7d4d3f89f5eb8349ecdae786b463181e7449ef7982df4d5684" }, "downloads": -1, "filename": "django_on_heroku-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4add544d4afde5e5d348ef39394cae5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6132, "upload_time": "2020-10-04T15:21:34", "upload_time_iso_8601": "2020-10-04T15:21:34.422266Z", "url": "https://files.pythonhosted.org/packages/e1/a5/eebaa17ea62e97145d8d73dc8f179cc5c3901fb8abaad8c90091a93b0664/django_on_heroku-1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f0f9fb2a46cafe5fdabfbdb57775e3f1", "sha256": "80d6686ed739184c22f52f10b15ac05bf543211d789aae4efc3ca804d56b3bcb" }, "downloads": -1, "filename": "django-on-heroku-1.1.tar.gz", "has_sig": false, "md5_digest": "f0f9fb2a46cafe5fdabfbdb57775e3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6311, "upload_time": "2020-10-04T15:21:35", "upload_time_iso_8601": "2020-10-04T15:21:35.966916Z", "url": "https://files.pythonhosted.org/packages/8f/60/50c88d4ce592a3a8ed49ca79854511fca4b9ec6728eff7e35868affdd88f/django-on-heroku-1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "074429ddd199a650083cdcd8e8634c19", "sha256": "0792b1d49d4cb0027789576b1a2ec1a30c3b75241cc407fe806c95e4dabb82fa" }, "downloads": -1, "filename": "django_on_heroku-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "074429ddd199a650083cdcd8e8634c19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6143, "upload_time": "2020-10-04T15:27:04", "upload_time_iso_8601": "2020-10-04T15:27:04.330421Z", "url": "https://files.pythonhosted.org/packages/e4/cc/ed80916b56512ec5e440a07146bd85811c51664909cf5ae70a75df043a54/django_on_heroku-1.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "87df7c193bb83ed826e83bbf08252070", "sha256": "a34cb2c26a52dc64079fe284fb05495ddcc7fa0dbab1f7e09ec7a3b4be8372af" }, "downloads": -1, "filename": "django-on-heroku-1.1.1.tar.gz", "has_sig": false, "md5_digest": "87df7c193bb83ed826e83bbf08252070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6305, "upload_time": "2020-10-04T15:27:05", "upload_time_iso_8601": "2020-10-04T15:27:05.602597Z", "url": "https://files.pythonhosted.org/packages/78/32/93a929626263177ada942f3296196efefbeb867c7eb80133cba66e9ce5ab/django-on-heroku-1.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2a01e680cd4aa354ac0422c24a9fb86c", "sha256": "4a72ade056335112cba22eea332552d840b718dd8140d43c2d70bb739875955b" }, "downloads": -1, "filename": "django_on_heroku-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a01e680cd4aa354ac0422c24a9fb86c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6112, "upload_time": "2020-10-04T16:04:03", "upload_time_iso_8601": "2020-10-04T16:04:03.244298Z", "url": "https://files.pythonhosted.org/packages/34/8e/2efcb3afdc78f3222cf53dc0ab0684805d79a973ed83c2fd2c25b2351df7/django_on_heroku-1.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "644be20f339f4a2839ea3a6c6338598e", "sha256": "a41fe83ef7ecb022ca92b2950a61f79fef156e58f4f35fc7fc4ecacdc5225fb8" }, "downloads": -1, "filename": "django-on-heroku-1.1.2.tar.gz", "has_sig": false, "md5_digest": "644be20f339f4a2839ea3a6c6338598e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6253, "upload_time": "2020-10-04T16:04:04", "upload_time_iso_8601": "2020-10-04T16:04:04.641767Z", "url": "https://files.pythonhosted.org/packages/55/ef/f2518a11ce08e0a0cf8dce658b5353eb503735ad134da2ef8096568fd101/django-on-heroku-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2a01e680cd4aa354ac0422c24a9fb86c", "sha256": "4a72ade056335112cba22eea332552d840b718dd8140d43c2d70bb739875955b" }, "downloads": -1, "filename": "django_on_heroku-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2a01e680cd4aa354ac0422c24a9fb86c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6112, "upload_time": "2020-10-04T16:04:03", "upload_time_iso_8601": "2020-10-04T16:04:03.244298Z", "url": "https://files.pythonhosted.org/packages/34/8e/2efcb3afdc78f3222cf53dc0ab0684805d79a973ed83c2fd2c25b2351df7/django_on_heroku-1.1.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "644be20f339f4a2839ea3a6c6338598e", "sha256": "a41fe83ef7ecb022ca92b2950a61f79fef156e58f4f35fc7fc4ecacdc5225fb8" }, "downloads": -1, "filename": "django-on-heroku-1.1.2.tar.gz", "has_sig": false, "md5_digest": "644be20f339f4a2839ea3a6c6338598e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6253, "upload_time": "2020-10-04T16:04:04", "upload_time_iso_8601": "2020-10-04T16:04:04.641767Z", "url": "https://files.pythonhosted.org/packages/55/ef/f2518a11ce08e0a0cf8dce658b5353eb503735ad134da2ef8096568fd101/django-on-heroku-1.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }