{ "info": { "author": "Tonye Jack", "author_email": "jtonye@ymail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP" ], "description": "# django-view-breadcrumbs [![Build Status](https://travis-ci.org/jackton1/django-view-breadcrumbs.svg?branch=master)](https://travis-ci.org/jackton1/django-view-breadcrumbs) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/6b447e364bef4988bda95bd0965bb4bc)](https://www.codacy.com/app/jackton1/django-view-breadcrumbs?utm_source=github.com&utm_medium=referral&utm_content=jackton1/django-view-breadcrumbs&utm_campaign=Badge_Grade) [![PyPI version](https://badge.fury.io/py/django-view-breadcrumbs.svg)](https://badge.fury.io/py/django-view-breadcrumbs)\n\nThis extends [django-bootstrap-breadcrumbs](http://django-bootstrap-breadcrumbs.readthedocs.io/en/latest/) providing generic breadcrumb mixin classes.\n\nRequires adding ```{% breadcrumb $label $viewname [*args] [**kwargs] %}``` to only the base template.\n\n![Screenshot](breadcrumbs.png)\n\n\nIn the `base.html` template simply add the ``render_breadcrumbs`` tag and any template\nthat inherits the base should have breadcrumbs included.\ni.e \n\n```base.html```\n\n```jinja2\n{% load django_bootstrap_breadcrumbs %}\n\n{% block breadcrumbs %}\n {% render_breadcrumbs %}\n{% endblock %}\n```\n\nAnd your ```create.html```.\n\n```jinja2\n{% extends 'base.html' %}\n```\n\n\nBreadcrumb mixin classes provided.\n----------------------------------\n\n- `BaseBreadcrumbMixin` - Base view requires a `crumbs` class property.\n- `CreateBreadcrumbMixin` - For create views `Home \\ Posts \\ Add Post`\n- `DetailBreadcrumbMixin` - For detail views `Home \\ Posts \\ Post 1`\n- `ListBreadcrumbMixin` - For list views `Home \\ Posts`\n- `UpdateBreadcrumbMixin` - For Update views `Home \\ Posts \\ Post 1 \\ Update Post 1`\n\n\n## Installation:\n\n```bash\n$ pip install django-view-breadcrumbs\n\n```\n\nAdd app to your INSTALLED_APPS\n\n```python\n\nINSTALLED_APPS = [\n ...\n 'django_bootstrap_breadcrumbs',\n 'view_breadcrumbs',\n ...\n]\n```\n\n## Usage:\n`django-view-breadcrumbs` includes generic mixins that can be added to a class based view.\n\nUsing the generic breadcrumb mixin each breadcrumb will be added to the view dynamically\nand can be overridden by providing a `crumbs` property.\n\n\n### Settings:\n\n`BREADCRUMBS_HOME_LABEL` - Sets the root label (default: `Home`)\n\n\n### Sample crumbs: `Home \\ Posts \\ Test - Post`\n\n> NOTE: All url config should use a pattern `view_name=model_verbose_name_{action}` i.e `view_name=post_detail` for detail view. \n\nActions include: \n - \"list\" - `ListView`\n - \"change\" - `UpdateView`\n - \"detail\" - `DetailView`\n\nIn your `urls.py`\n```python\n urlpatterns = [\n ...\n path('posts/', views.PostDetail.as_view(), name='post_detail'),\n ...\n ]\n\n```\n`views.py`\n```python\nfrom django.views.generic import DetailView\nfrom view_breadcrumbs import DetailBreadcrumbMixin\n\n\nclass PostDetail(DetailBreadcrumbMixin, DetailView):\n model = Post\n template_name = 'app/post/detail.html'\n```\n\n\n> All crumbs use the home root path `\\` as the base this can be excluded by specifying `add_home = False`\n\n### Sample crumbs: `Posts`\n\n```python\nfrom django.views.generic import ListView\nfrom view_breadcrumbs import ListBreadcrumbMixin\n\n\nclass PostList(ListBreadcrumbMixin, ListView):\n model = Post\n template_name = 'app/post/list.html'\n add_home = False\n```\n\n\n> Can also override the view breadcrumb by specifying a list of tuples `[(Label, view path)]`.\n\n### Custom crumbs: `Home \\ My Test Breadcrumb`\n\nURL conf.\n```python\nurlpatterns = [\n path('my-test-list-view/', views.TestView.as_view(), name='test_list_view'),\n path('my-test-detail-view//', views.TestView.as_view(), name='test_detail_view'),\n]\n```\n\nviews.py\n\n```python\nfrom django.urls import reverse\nfrom django.views.generic import ListView\nfrom view_breadcrumbs import ListBreadcrumbMixin\nfrom demo.models import TestModel\n\n\nclass TestView(ListBreadcrumbMixin, ListView):\n model = TestModel\n template_name = 'app/test/test-list.html'\n crumbs = [('My Test Breadcrumb', reverse('test_list_view'))] # OR reverse_lazy\n```\n\nOR\n\n```python\nfrom django.urls import reverse\nfrom django.views.generic import ListView\nfrom view_breadcrumbs import ListBreadcrumbMixin\nfrom demo.models import TestModel\nfrom django.utils.functional import cached_property\n\n\nclass TestView(ListBreadcrumbMixin, ListView):\n model = TestModel\n template_name = 'app/test/test-list.html'\n\n @cached_property\n def crumbs(self):\n return super(TestView, self).crumbs + [\n (self.object.name , reverse('test_detail_view', kwargs={'pk': self.object.pk})),\n ]\n\n```\n\n### Overriding the Home label for a specific view\n\n```python\nfrom django.utils.translation import gettext_lazy as _\nfrom view_breadcrumbs import DetailBreadcrumbMixin\nfrom django.views.generic import DetailView\nfrom demo.models import TestModel\n\n\nclass TestDetailView(DetailBreadcrumbMixin, DetailView):\n model = TestModel\n home_label = _('My custom home')\n template_name = 'demo/test-detail.html'\n```\n\n\n> Refer to the demo app for more examples.\n\n## Running locally\n\n```bash\n$ make migrate\n$ make run\n```\n\nSpins up a django server running the demo app.\n\nVisit `http://127.0.0.1:8000`\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/jackton1/django-view-breadcrumbs", "keywords": "django breadcrumbs,breadcrumbs,django generic views breadcrumb", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-view-breadcrumbs", "package_url": "https://pypi.org/project/django-view-breadcrumbs/", "platform": "", "project_url": "https://pypi.org/project/django-view-breadcrumbs/", "project_urls": { "Homepage": "https://github.com/jackton1/django-view-breadcrumbs" }, "release_url": "https://pypi.org/project/django-view-breadcrumbs/0.1.0/", "requires_dist": [ "django-bootstrap-breadcrumbs (<1.0,>=0.9.0)", "bumpversion (==0.5.3); extra == 'deploy'", "pip-tools (==2.0.2); extra == 'development'", "django-bootstrap-breadcrumbs (<1.0,>=0.9.0); extra == 'development'", "tox (==2.9.1); extra == 'development'", "pytest (==3.7.2); extra == 'development'", "pluggy (>=0.7); extra == 'development'", "mock (==2.0.0); extra == 'development'", "codacy-coverage (==1.3.10); extra == 'development'", "Sphinx (==1.6.5); extra == 'development'", "flake8 (==3.4.1); extra == 'development'", "yamllint (==1.10.0); extra == 'development'", "isort (==4.2.15); extra == 'development'", "Sphinx (==1.6.5); extra == 'docs'", "flake8 (==3.4.1); extra == 'lint'", "yamllint (==1.10.0); extra == 'lint'", "isort (==4.2.15); extra == 'lint'", "tox (==2.9.1); extra == 'test'", "pytest (==3.7.2); extra == 'test'", "pluggy (>=0.7); extra == 'test'", "mock (==2.0.0); extra == 'test'", "codacy-coverage (==1.3.10); extra == 'test'" ], "requires_python": ">=3.5", "summary": "Django generic view breadcrumbs", "version": "0.1.0" }, "last_serial": 5422147, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c36df0ef9556bc84d8f4829068c973cd", "sha256": "eaa51f937f06042f68218478bc67ccbdbc40fb69924e122daf87a074d434c332" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c36df0ef9556bc84d8f4829068c973cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7994, "upload_time": "2018-08-19T23:46:34", "url": "https://files.pythonhosted.org/packages/d8/95/2e9786ea913970dd4bb8f8b3730994b92d2aef26ef04905c04e7da8b0cb3/django_view_breadcrumbs-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25eff0bfeb074a94056644e261996a8c", "sha256": "336b2cf63a93e43a24128765b2b7e0d3c9ca03f54286ff9a3de801b9fb829117" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.1.tar.gz", "has_sig": false, "md5_digest": "25eff0bfeb074a94056644e261996a8c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5909, "upload_time": "2018-08-19T23:46:37", "url": "https://files.pythonhosted.org/packages/9c/27/bd833f74e54495023eb74aa18311a7dde546a1af613a08f035953e92bcfa/django-view-breadcrumbs-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0ea96965a33ce6d2ced2f4852a20f545", "sha256": "e7491627a1f2d9bcd73ad231529a42487d977d1dbfe89428777201154ba23150" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0ea96965a33ce6d2ced2f4852a20f545", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7941, "upload_time": "2018-08-19T23:48:02", "url": "https://files.pythonhosted.org/packages/d9/0c/e502bf992b2a01683399eab7e310232eeb027a74c8192a6485bd838c5cfe/django_view_breadcrumbs-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8b5a969aa0c59ca0716d0c262f019f3", "sha256": "b58b6447f15e817cbff819956298d08f134a18a0c9e86285322ec11747fcebf4" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c8b5a969aa0c59ca0716d0c262f019f3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5589, "upload_time": "2018-08-19T23:48:04", "url": "https://files.pythonhosted.org/packages/2a/46/9c049581e8a3a4919d6d1205c418f957c5b2751577c52d4d3b7d994d0449/django-view-breadcrumbs-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e161981830f1fc91c5c67f4a7e787b49", "sha256": "d65c0c6b8c64ae1698ea6610cf1a0d0a2be949aaac0e1e717adf94b5d0538f3c" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "e161981830f1fc91c5c67f4a7e787b49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7960, "upload_time": "2018-08-20T00:37:35", "url": "https://files.pythonhosted.org/packages/a2/88/2a439772a7e7d39d98e364906c43a597ec5c53d98d45736474ca7d03b877/django_view_breadcrumbs-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a952bfa7af7b02c9d42551cc4817a850", "sha256": "3e8bc3ab7b99977b1c3d5427e1cfb582c891c5d8ab988ba3f2c07ac5b25f73ff" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a952bfa7af7b02c9d42551cc4817a850", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5615, "upload_time": "2018-08-20T00:37:36", "url": "https://files.pythonhosted.org/packages/f0/d5/df04000e5ae1a02d1d7d29bb39cdf3edcc70723e82b65215987bd2bf5421/django-view-breadcrumbs-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "dadf703c9093360cd522f785b00414c8", "sha256": "b5b34b60a57cf8cb5778759437bec4b2d34e8f82025d001843a132825333b98d" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dadf703c9093360cd522f785b00414c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 7993, "upload_time": "2018-09-03T20:16:45", "url": "https://files.pythonhosted.org/packages/c5/c4/a0e0a6e29fa3cfd9c641920077274291f744015222095c17816670fc7b1e/django_view_breadcrumbs-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "626081eca9fcfd608a91ec969b8715fa", "sha256": "d0137d8c8254f723a28f12048b3d8cf04ef730287f2fc5220634749fbf993582" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.4.tar.gz", "has_sig": false, "md5_digest": "626081eca9fcfd608a91ec969b8715fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5656, "upload_time": "2018-09-03T20:16:47", "url": "https://files.pythonhosted.org/packages/7d/a4/7897ef998cec49d5c0f6f742286dbc7fa2c01a2a3a2ccfa59e42a1298530/django-view-breadcrumbs-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "491eed36a061f966496a51d848e258e0", "sha256": "c62348b6e69af180bc00dfd53b6c2d4a619277b7b653404b795fe8c72f2f727e" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "491eed36a061f966496a51d848e258e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8139, "upload_time": "2018-09-06T17:27:09", "url": "https://files.pythonhosted.org/packages/93/17/dda0ff0f7137a5d3f8404e5b2a13363d646f0c13ab7beca4f84b6d68ffda/django_view_breadcrumbs-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12ff611a392587c64d0e3cc5f7af12fe", "sha256": "832a8735751d5a10fe6b8cd13bf66a29082e58bad5c3ebf065eb5cbf6a388efb" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.5.tar.gz", "has_sig": false, "md5_digest": "12ff611a392587c64d0e3cc5f7af12fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5843, "upload_time": "2018-09-06T17:27:11", "url": "https://files.pythonhosted.org/packages/32/c8/005f3cd4e6b4f8113dc956f5e7e002aeec6403c7fa89dc409a4620444002/django-view-breadcrumbs-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "b308fabb932e5aad5f1fb57c42cb3bf2", "sha256": "6e373f6d335b5988e32d0aa979d250f8d7e116bb7b64cee0ca53b4d5127986fa" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b308fabb932e5aad5f1fb57c42cb3bf2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8141, "upload_time": "2018-09-06T17:29:37", "url": "https://files.pythonhosted.org/packages/2d/d5/9e643ab51e61e371146502acc2d471649829b16235b2aeeadc257d44f31e/django_view_breadcrumbs-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "916583d2168e59bc5559c8e418ed5d76", "sha256": "c69da2a2e7087951b1184f0d4af8311572a0df49fe92be1954dc912e1ec44d4a" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.6.tar.gz", "has_sig": false, "md5_digest": "916583d2168e59bc5559c8e418ed5d76", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5838, "upload_time": "2018-09-06T17:29:39", "url": "https://files.pythonhosted.org/packages/dd/cb/b68a563ddcd74f759b2f660fa9e4c13815de74ba8ebc66869077e8dfcb6e/django-view-breadcrumbs-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "14333ece41ca05d4aa1bcf329d421cdc", "sha256": "a6289e2cce377d40e36bf15e634cb0d87b107f70a33787842644eec3d87431a0" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "14333ece41ca05d4aa1bcf329d421cdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 8148, "upload_time": "2018-11-17T13:07:40", "url": "https://files.pythonhosted.org/packages/3c/6a/c9c4fd0791d14e2a1d7b4b0c9e61d65c2cb424ba81c056fe9f72693ac590/django_view_breadcrumbs-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "34819b4bbcc777db9039a2c0d51b0727", "sha256": "5ae981b6217bb4ba9f9d0c1980736ef874df0c21b195dd960e1f0555912a74ba" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.7.tar.gz", "has_sig": false, "md5_digest": "34819b4bbcc777db9039a2c0d51b0727", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5883, "upload_time": "2018-11-17T13:07:43", "url": "https://files.pythonhosted.org/packages/25/b4/9b08e72cee8ba8f55fd8bc9881df72ab10f941f08bdf3de82489069efb09/django-view-breadcrumbs-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "f346b1bfbfe950310fdf73bcbc2580d9", "sha256": "3e49da298b29ada235c2b989f4982fe87290dc1422678c0b8d9136aba78c2f17" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "f346b1bfbfe950310fdf73bcbc2580d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9076, "upload_time": "2019-01-27T20:08:58", "url": "https://files.pythonhosted.org/packages/a3/a6/3385c8d0dbd86fd2e9a300042e4f0a6a1f9c06662fa350a736e93d1b75ad/django_view_breadcrumbs-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a50dff47f0c0816a7b43c9e79cc82d00", "sha256": "b14f72e02b63eb13db8fafb713d391b3da30950e789ed8a3f7909b6da362fb6d" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.8.tar.gz", "has_sig": false, "md5_digest": "a50dff47f0c0816a7b43c9e79cc82d00", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6434, "upload_time": "2019-01-27T20:08:59", "url": "https://files.pythonhosted.org/packages/38/ea/a57aa9278cb8b4324e99702b279224afe0582755c1aaa48d43695c122f37/django-view-breadcrumbs-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "0623b7fe708b86c63088e0750834b8f6", "sha256": "84151f8cdf3fcdaba928ec7fadb94c13831836fbd40fb99ecbeffe92193f033c" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0623b7fe708b86c63088e0750834b8f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 9113, "upload_time": "2019-04-02T19:49:57", "url": "https://files.pythonhosted.org/packages/ee/f4/269b632071068d3b56d33606216726bc0150597fb4067b46427705973e93/django_view_breadcrumbs-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ee3c845a65bb90284b04b7f5276cc17", "sha256": "ca2c937ed1fc7183dad172726b851a69d0aa44ec02dfcb127e82e60a3eccac90" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4ee3c845a65bb90284b04b7f5276cc17", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6440, "upload_time": "2019-04-02T19:49:58", "url": "https://files.pythonhosted.org/packages/2c/cd/c3f6d6529d9ef1e2a7e44027dd1b1afead54599e63868b5f724abb0e635a/django-view-breadcrumbs-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6250ffe2221f82f43eabe8dd851c1d81", "sha256": "401b0ba8ff8ad59dde7ea2910f584c9154b2f8cc20452b151846a481ae36564e" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6250ffe2221f82f43eabe8dd851c1d81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 10331, "upload_time": "2019-06-19T18:39:27", "url": "https://files.pythonhosted.org/packages/14/c6/1550797adece5f1a9b8260274f855880eadcbb641aefc4a9d38fc94e84a0/django_view_breadcrumbs-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c227d78582bfd3ecdc47d0b15c67af", "sha256": "8740165c9fe6018e5580c24d9ab71a0a5ed6b6ba2f2c4cd02cd8caf463846c1a" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "94c227d78582bfd3ecdc47d0b15c67af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7283, "upload_time": "2019-06-19T18:39:29", "url": "https://files.pythonhosted.org/packages/fa/b2/4b3f18becaf9410105289e22b7c33a510e04c10cacff6a906adaae49c967/django-view-breadcrumbs-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6250ffe2221f82f43eabe8dd851c1d81", "sha256": "401b0ba8ff8ad59dde7ea2910f584c9154b2f8cc20452b151846a481ae36564e" }, "downloads": -1, "filename": "django_view_breadcrumbs-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6250ffe2221f82f43eabe8dd851c1d81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 10331, "upload_time": "2019-06-19T18:39:27", "url": "https://files.pythonhosted.org/packages/14/c6/1550797adece5f1a9b8260274f855880eadcbb641aefc4a9d38fc94e84a0/django_view_breadcrumbs-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94c227d78582bfd3ecdc47d0b15c67af", "sha256": "8740165c9fe6018e5580c24d9ab71a0a5ed6b6ba2f2c4cd02cd8caf463846c1a" }, "downloads": -1, "filename": "django-view-breadcrumbs-0.1.0.tar.gz", "has_sig": false, "md5_digest": "94c227d78582bfd3ecdc47d0b15c67af", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 7283, "upload_time": "2019-06-19T18:39:29", "url": "https://files.pythonhosted.org/packages/fa/b2/4b3f18becaf9410105289e22b7c33a510e04c10cacff6a906adaae49c967/django-view-breadcrumbs-0.1.0.tar.gz" } ] }