{ "info": { "author": "Stephen Tierney", "author_email": "sjtrny@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License" ], "description": "[![Build Status](https://travis-ci.org/sjtrny/dash-multi.svg?branch=master)](https://travis-ci.org/sjtrny/dash-multi)\n[![Documentation Status](https://readthedocs.org/projects/dash-multi/badge/?version=latest)](https://dash-multi.readthedocs.io/en/latest/?badge=latest)\n[![Downloads](https://pepy.tech/badge/dash-multi)](https://pepy.tech/project/dash-multi)\n\n# Dash Multi(Page)\n\nWrapper on top of Dash to support multi page apps.\n\n### Running Examples\n\nRun one of:\n\n- index.py\n- standalone_page.py\n- standalone_section.py\n\n### Illustrative Example\n\n#### Create a single page app\n\n server = Flask(__name__)\n\n app = Page1(name=\"home\", server=server, url_base_pathname=\"/\")\n\n if __name__ == \"__main__\":\n server.run(host=\"0.0.0.0\")\n\n#### Create a multipage app (Method 1)\n\n server = Flask(__name__)\n\n index_app = IndexApp(name=\"home\", server=server, url_base_pathname=\"/\")\n section_app = Section(name=\"section\", server=server, url_base_pathname=\"/app1\")\n\n if __name__ == \"__main__\":\n server.run(host=\"0.0.0.0\")\n\n#### Create a multipage app (Method 2)\n\n class MyApp(MultiPageApp):\n def get_routes(self):\n\n return [\n Route(IndexApp, \"index\", \"/\"),\n Route(Section, \"home\", \"/app1\")\n ]\n\n server = Flask(__name__)\n\n app = MyApp(name=\"\", server=server, url_base_pathname=\"\")\n\n\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/sjtrny/dash-multi", "keywords": "dash plotly multipage multi page", "license": "", "maintainer": "", "maintainer_email": "", "name": "dash-multi", "package_url": "https://pypi.org/project/dash-multi/", "platform": "", "project_url": "https://pypi.org/project/dash-multi/", "project_urls": { "Homepage": "https://github.com/sjtrny/dash-multi" }, "release_url": "https://pypi.org/project/dash-multi/0.3/", "requires_dist": null, "requires_python": ">=3", "summary": "a dash extension for multipage apps", "version": "0.3" }, "last_serial": 5316116, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ad7a742a102305acd4712bb7e509b55c", "sha256": "ef53e666e2a105d497f23e14e72a43f98b6c9f3662062c94ed57158580189141" }, "downloads": -1, "filename": "dash_multi-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ad7a742a102305acd4712bb7e509b55c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4538, "upload_time": "2019-04-26T03:29:53", "url": "https://files.pythonhosted.org/packages/21/a1/2a3b7863d42d0c92d3b6fac4e8aaf1278ccfd14edd94f11a5a95bc97f1d5/dash_multi-0.1-py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "af8b1370df864ae294278967fd1fff46", "sha256": "2f2b9c35ca869f96775684c426530a56da56ed9deef52a5c3955e9d97daaa31c" }, "downloads": -1, "filename": "dash_multi-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "af8b1370df864ae294278967fd1fff46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 4695, "upload_time": "2019-05-16T10:39:40", "url": "https://files.pythonhosted.org/packages/7d/d3/a96c22b130122fddb2e6a475bdf3535c18cbb0f826c17fc465a97a7548e6/dash_multi-0.2-py3-none-any.whl" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "ff5039ee284ce929c43cf053a7df9439", "sha256": "0fd3d1d75758cc3c16eeebbee2b10ba98ef1ca272df2cc00b56f46c13485fcf0" }, "downloads": -1, "filename": "dash_multi-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ff5039ee284ce929c43cf053a7df9439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2894, "upload_time": "2019-05-25T10:55:46", "url": "https://files.pythonhosted.org/packages/a1/4a/b055bc003655303ea839464d8799516bb32b70fe00a9fb188648dbf69983/dash_multi-0.3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff5039ee284ce929c43cf053a7df9439", "sha256": "0fd3d1d75758cc3c16eeebbee2b10ba98ef1ca272df2cc00b56f46c13485fcf0" }, "downloads": -1, "filename": "dash_multi-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ff5039ee284ce929c43cf053a7df9439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 2894, "upload_time": "2019-05-25T10:55:46", "url": "https://files.pythonhosted.org/packages/a1/4a/b055bc003655303ea839464d8799516bb32b70fe00a9fb188648dbf69983/dash_multi-0.3-py3-none-any.whl" } ] }