{ "info": { "author": "Mark Vasilkov", "author_email": "mvasilkov@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython" ], "description": "django-defaults\n===\n\nDjango settings sans boilerplate\n\n[GitHub][2] \u30fb [PyPI][3]\n\nInstallation\n---\n\n```sh\npip install -U django django-defaults\n```\n\nUsage\n---\n\n**Updating an existing Django project**\n\n1\ufe0f\u20e3 Create a new file named `defaults.toml` (next to `manage.py`) with the following contents:\n\n```toml\n[django]\nsettings-module = 'PROJECT_NAME.settings'\nroutes-module = 'PROJECT_NAME.urls'\n```\n\nThis is the compulsory configuration file.\n\n* `settings-module` is similar to `DJANGO_SETTINGS_MODULE`\n* `routes-module` is similar to `ROOT_URLCONF`\n\n2\ufe0f\u20e3 Inject configuration variables into the current module (typically in `settings.py`)\n\n```python\nfrom defaults import emplace\n\nemplace()\n```\n\nThis replaces the entirety of the stock `settings.py` file, as generated by the `django-admin startproject` command.\n\n3\ufe0f\u20e3 Optional: ensure that the `DJANGO_SETTINGS_MODULE` environment variable is set (in scripts such as `manage.py`)\n\n```python\nfrom defaults import setenv\n\nsetenv()\n```\n\nThis replaces the `os.environ.setdefault(DJANGO_SETTINGS_MODULE)` line.\n\n**Creating a new Django project**\n\n```sh\nURL=https://github.com/mvasilkov/django-defaults/archive/template.zip\ndjango-admin startproject --template $URL --extension py,toml PROJECT_NAME\n```\n\nSee the [project template][1]\n\n[1]: https://github.com/mvasilkov/django-defaults/tree/template\n[2]: https://github.com/mvasilkov/django-defaults\n[3]: https://pypi.org/project/django-defaults/", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mvasilkov/django-defaults", "keywords": "django settings toml", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-defaults", "package_url": "https://pypi.org/project/django-defaults/", "platform": "", "project_url": "https://pypi.org/project/django-defaults/", "project_urls": { "Homepage": "https://github.com/mvasilkov/django-defaults" }, "release_url": "https://pypi.org/project/django-defaults/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Django settings sans boilerplate", "version": "0.0.1" }, "last_serial": 3665006, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "85fc18a2e8db1b98205767ff0bf09678", "sha256": "6d33ee3f2067c7a45163d2d3c87b7de04a830c3a81c21d056193b3990b25522b" }, "downloads": -1, "filename": "django_defaults-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "85fc18a2e8db1b98205767ff0bf09678", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5210, "upload_time": "2018-03-12T16:26:45", "url": "https://files.pythonhosted.org/packages/d3/6d/c872cdc15ffe9b25bb358d9d18e543981046126477d9a26d5d17e5d4b4fa/django_defaults-0.0.0-py3-none-any.whl" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "d964a7b9268f0f01f22534aaef8754db", "sha256": "a286282fb00b4ea81fc4ff8f2569605d815a8fbfd4939359a8925786273622e8" }, "downloads": -1, "filename": "django-defaults-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d964a7b9268f0f01f22534aaef8754db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3961, "upload_time": "2018-03-13T11:43:08", "url": "https://files.pythonhosted.org/packages/98/a2/f6ee015fee61f18ac5cc313ad6cf49aa6f58f0d80ff70f0238768a9d8b56/django-defaults-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d964a7b9268f0f01f22534aaef8754db", "sha256": "a286282fb00b4ea81fc4ff8f2569605d815a8fbfd4939359a8925786273622e8" }, "downloads": -1, "filename": "django-defaults-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d964a7b9268f0f01f22534aaef8754db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3961, "upload_time": "2018-03-13T11:43:08", "url": "https://files.pythonhosted.org/packages/98/a2/f6ee015fee61f18ac5cc313ad6cf49aa6f58f0d80ff70f0238768a9d8b56/django-defaults-0.0.1.tar.gz" } ] }