{ "info": { "author": "mavriq", "author_email": "admin@mavriq.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.5", "Framework :: Django :: 1.6", "Framework :: Django :: 1.7", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Natural Language :: English", "Programming Language :: Python :: 2", "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" ], "description": "[[_TOC_]]\n\n# Description\n\nSet of simple and usable database routers for django applitaions\n\n\n## dbrouter.DbByAppRouter\n\n`dbrouter.DbByAppRouter` allows you to specify django-applications or models, that will work with this database.\n\n\n## dbrouter.RestrictMigrations\n\n`dbrouter.RestrictMigrations` allows you to specify a database to which you can not apply migrations.\nFor example, with read-only access.\n\n# Example\n\n\n```python\nINSTALLED_APPS = [\n ...\n 'some_app',\n 'other_app',\n]\n\n...\nDATABASES = {\n 'default': {\n 'ENGINE': 'django.db.backends.sqlite3',\n 'NAME': 'db.sqlite3',\n },\n # 'dbrouter.DbByAppRouter' usage example\n 'external': {\n 'NAME': 'some_other',\n .....\n 'applications': [\n 'some_app', # all models on some_app\n 'other_app.OnlyThisModel', # OnlyThisModel on other_app\n ],\n },\n # 'dbrouter.RestrictMigrations' usage example\n 'some_read_only_external_database': {\n 'NAME': 'some_read_only_external_database',\n .....\n 'allow_migrate': False,\n # False - disable migrations\n # True - do not disable migrations\n # None - default\n },\n}\n\n...\nDATABASE_ROUTERS = [\n 'dbrouter.DbByAppRouter',\n 'dbrouter.RestrictMigrations',\n ...\n]\n```", "description_content_type": "text/markdown; charset=UTF-8; variant=GFM", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mavriq/django-dbrouter", "keywords": "django-dbrouter,DATABASE_ROUTERS,database router,Django", "license": "LGPG", "maintainer": "", "maintainer_email": "", "name": "django-dbrouter", "package_url": "https://pypi.org/project/django-dbrouter/", "platform": "", "project_url": "https://pypi.org/project/django-dbrouter/", "project_urls": { "Homepage": "https://github.com/mavriq/django-dbrouter" }, "release_url": "https://pypi.org/project/django-dbrouter/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Simple and usable database router for django", "version": "0.1.1" }, "last_serial": 4889286, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "18069ae46160a53f63c46872e90634c4", "sha256": "6952546cbdf428f5d382e563d44d1237c8b53a57a055025181b59bc9fef64821" }, "downloads": -1, "filename": "django-dbrouter-0.1.1.zip", "has_sig": false, "md5_digest": "18069ae46160a53f63c46872e90634c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7336, "upload_time": "2019-03-02T22:04:32", "url": "https://files.pythonhosted.org/packages/62/45/5bba6524ac3ca738f1bf8f960f9af060596cc826eb68391760c5fef8144b/django-dbrouter-0.1.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18069ae46160a53f63c46872e90634c4", "sha256": "6952546cbdf428f5d382e563d44d1237c8b53a57a055025181b59bc9fef64821" }, "downloads": -1, "filename": "django-dbrouter-0.1.1.zip", "has_sig": false, "md5_digest": "18069ae46160a53f63c46872e90634c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7336, "upload_time": "2019-03-02T22:04:32", "url": "https://files.pythonhosted.org/packages/62/45/5bba6524ac3ca738f1bf8f960f9af060596cc826eb68391760c5fef8144b/django-dbrouter-0.1.1.zip" } ] }