{ "info": { "author": "Hiroki KIYOHARA", "author_email": "hirokiky@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "==================\ndjango-websettings\n==================\n\n.. image:: https://travis-ci.org/hirokiky/django-websettings.png\n :target: https://travis-ci.org/hirokiky/django-websettings\n\nDjango application to provide a web interface\nto set a yet another django's settings.\n\nBasic usage\n===========\n\nYou can set a setting file containing some key-value pairs\nlike django's settings.py.\nThen a web interface to set setting values will be provided automatically.\n\nThe value in the setting file is handled as default value of web interface.\nA new value set from web interface overrides that default value.\n\nThe setting file will be like this:\n\n.. code-block:: python\n\n TEST_WEBSETTING = 'default value'\n SPAM = 'default spam'\n\nThen you can get setting values from websettings.\n\n.. code-block:: python\n\n >>> from websettings import websettings\n >>> websettings.TEST_WEBSETTING\n 'default value'\n\nAfter you set overriding value (like 'after value') by using\nweb interface...:\n\n.. code-block:: python\n\n >>> websettings.TEST_WEBSETTING\n 'after value'\n\nInstall\n=======\n\nThis library is registered in PyPI as ``django-websettings``.\nYou can install it as much as you like.\n\nSetting\n=======\n\nWebsettings file\n----------------\n\nThe position of the setting file is specified by a WEBSETTINGS_MODULE\nin your project's settings.py file:\n\n.. code-block:: python\n\n # In your settings.py file.\n WEBSETTING_MODULE = 'yourproject.websettings'\n\nUnder project directory seems good.\nYou should put these setting key's by UPPER_CASE.\n\nWeb interface URL\n-----------------\n\nThe url to web interface to set setting values can be included like this:\n\n.. code-block:: python\n\n # In your urls.py file.\n url(r'^websettings/', include('websettings.urls'))\n\nThe admin user can only access this page.\n\nBackend\n-------\n\ndjango-websettings is designed to correspond to multiple backend\nto store settings.\n\nYou can specify the back end module to set a WEBSETTINGS_BACKEND\nin your project's setting.py file:\n\n.. code-block:: python\n\n # In your settings.py file\n WEBSETTINGS_BACKEND = 'path.to.backend_module'\n\nA DB backend (websetting.backends.db) is used by default.\n\nTesting\n=======\n\ndjango-websettings is tested by some environments,\ncheck out the `Travis CI report\n`_.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hirokiky/django-websettings", "keywords": "web wsgi django", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-websettings", "package_url": "https://pypi.org/project/django-websettings/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-websettings/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hirokiky/django-websettings" }, "release_url": "https://pypi.org/project/django-websettings/0.1/", "requires_dist": null, "requires_python": null, "summary": "Django application to provide a web interface to set a yet another django's settings", "version": "0.1" }, "last_serial": 815035, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "eb5a0c58c446713ae1a7c82e2e97a708", "sha256": "e3bbd7f2502640a00c157e5b4c29e35e4b7a24882e8b6f88ba68e4c5ce64a767" }, "downloads": -1, "filename": "django-websettings-0.0.1.tar.gz", "has_sig": false, "md5_digest": "eb5a0c58c446713ae1a7c82e2e97a708", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24371, "upload_time": "2013-07-10T13:03:40", "url": "https://files.pythonhosted.org/packages/63/8d/07d87842d9bfb2754997efe5704b3166e58ceb1fb179a403f7bfce9f3e56/django-websettings-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "65c8c56763e81a7a49860c362c83bb9c", "sha256": "49126268a6535dc90a478f283788032334968c828e66656c9b1c2f4d88ed196c" }, "downloads": -1, "filename": "django-websettings-0.0.2.tar.gz", "has_sig": false, "md5_digest": "65c8c56763e81a7a49860c362c83bb9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24309, "upload_time": "2013-07-10T14:44:16", "url": "https://files.pythonhosted.org/packages/63/55/6c6c38d3749d8d6c938c7d8c6cbbbb877d0676db8f18f0aa43489f7fe953/django-websettings-0.0.2.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "d3ba3226127c3e226e95a9b6e0337f2b", "sha256": "72a2b5f85a20fd6839ee8bc70c51d4695dc9a6f21e022f2aec521d1e31251e92" }, "downloads": -1, "filename": "django-websettings-0.1.tar.gz", "has_sig": false, "md5_digest": "d3ba3226127c3e226e95a9b6e0337f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24981, "upload_time": "2013-07-13T07:02:07", "url": "https://files.pythonhosted.org/packages/31/27/58af163d70d034c6d9ff95ef9f41dea14a8d2310a94d75f059b79b53de14/django-websettings-0.1.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "3c53b3b0e525a4b71109f39547335893", "sha256": "1343979cc69af29fab2ee34ae6b45e164ac27d959f3f5cea9eeb8ffb3d26f87c" }, "downloads": -1, "filename": "django-websettings-1.0b1.tar.gz", "has_sig": false, "md5_digest": "3c53b3b0e525a4b71109f39547335893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24593, "upload_time": "2013-07-14T12:33:58", "url": "https://files.pythonhosted.org/packages/60/78/e79bbe0500b37f2d56ed7d4b638938892cb4f768b0fe5b1602cc7889f7af/django-websettings-1.0b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3ba3226127c3e226e95a9b6e0337f2b", "sha256": "72a2b5f85a20fd6839ee8bc70c51d4695dc9a6f21e022f2aec521d1e31251e92" }, "downloads": -1, "filename": "django-websettings-0.1.tar.gz", "has_sig": false, "md5_digest": "d3ba3226127c3e226e95a9b6e0337f2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24981, "upload_time": "2013-07-13T07:02:07", "url": "https://files.pythonhosted.org/packages/31/27/58af163d70d034c6d9ff95ef9f41dea14a8d2310a94d75f059b79b53de14/django-websettings-0.1.tar.gz" } ] }