{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "\n\n[![](https://img.shields.io/pypi/pyversions/django-dev-settings.svg?longCache=True)](https://pypi.org/project/django-dev-settings/)\n\n#### Installation\n```bash\n$ [sudo] pip install django-dev-settings\n```\n\n#### Pros\n+ load multiple projects dev settings from global dev settings module\n\n#### How it works\ncreate **global** settings module with:\n\n+ UPPERCASE variables\n+ `onload()` function\n\nload **global** settings in project dev settings:\n```python\nimport django_dev_settings\n\ndjango_dev_settings.load()\n```\n\nexport `DJANGO_DEV_SETTINGS_MODULE` environment variable\n\n#### Functions\nfunction|`__doc__`\n-|-\n`django_dev_settings.load()` |import `DJANGO_DEV_SETTINGS_MODULE` variables and call `onload()` function\n\n#### Examples\n`site-packages/django_settings/dev.py`:\n```python\nimport os\nimport sys\n\ndef load():\n settings_module = sys.modules[os.getenv('DJANGO_SETTINGS_MODULE')]\n settings_module.MIDDLEWARE+=[\n 'debug_toolbar.middleware.DebugToolbarMiddleware',\n ]\n for app in [\n 'debug_toolbar',\n ...\n ]:\n if app not in settings_module.INSTALLED_APPS:\n settings_module.INSTALLED_APPS.append(app)\n\nDEBUG_TOOLBAR_PANELS = [\n 'debug_toolbar.panels.versions.VersionsPanel',\n ...\n]\n```\n\n```bash\n$ export DJANGO_DEV_SETTINGS_MODULE=django_settings.dev\n$ python manage.py \n```\n\n

\n django-readme-generator\n

", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andrewp-as-is/django-dev-settings.py", "keywords": "django dev settings", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-dev-settings", "package_url": "https://pypi.org/project/django-dev-settings/", "platform": "", "project_url": "https://pypi.org/project/django-dev-settings/", "project_urls": { "Homepage": "https://github.com/andrewp-as-is/django-dev-settings.py" }, "release_url": "https://pypi.org/project/django-dev-settings/2019.8.4/", "requires_dist": null, "requires_python": "", "summary": "load django dev settings from DJANGO_DEV_SETTINGS_MODULE", "version": "2019.8.4" }, "last_serial": 5630606, "releases": { "2019.4.13": [ { "comment_text": "", "digests": { "md5": "64ce67420455ce489a9efa69429c8ee0", "sha256": "b410fa853b76e67603b443e500b30268f56cd023b1d68833e6a2df661f48a943" }, "downloads": -1, "filename": "django-dev-settings-2019.4.13.tar.gz", "has_sig": false, "md5_digest": "64ce67420455ce489a9efa69429c8ee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1892, "upload_time": "2019-08-04T12:05:46", "url": "https://files.pythonhosted.org/packages/07/2a/6be00ddf3e290ec3f4d80bada9db897da7859a597ad718c02f10d95de71b/django-dev-settings-2019.4.13.tar.gz" } ], "2019.8.4": [ { "comment_text": "", "digests": { "md5": "0f12b164c2ca88679c5c25b7bec59377", "sha256": "666afb72da07dcb82e7fb093f6f6b0fcfca4fd122a5abf93d7f7ce2994f4b322" }, "downloads": -1, "filename": "django-dev-settings-2019.8.4.tar.gz", "has_sig": false, "md5_digest": "0f12b164c2ca88679c5c25b7bec59377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1891, "upload_time": "2019-08-04T13:15:21", "url": "https://files.pythonhosted.org/packages/38/bb/af16f286a7ca1fc4689b562df086b608759b66c99fcb32fa868ae25a509a/django-dev-settings-2019.8.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f12b164c2ca88679c5c25b7bec59377", "sha256": "666afb72da07dcb82e7fb093f6f6b0fcfca4fd122a5abf93d7f7ce2994f4b322" }, "downloads": -1, "filename": "django-dev-settings-2019.8.4.tar.gz", "has_sig": false, "md5_digest": "0f12b164c2ca88679c5c25b7bec59377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1891, "upload_time": "2019-08-04T13:15:21", "url": "https://files.pythonhosted.org/packages/38/bb/af16f286a7ca1fc4689b562df086b608759b66c99fcb32fa868ae25a509a/django-dev-settings-2019.8.4.tar.gz" } ] }