{ "info": { "author": "Ajeet Lakhani, Ashish Gupta", "author_email": "ajeet.lakhani@hotmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "Django Mptt Autocomplete Widget\n----------------------\n\ndjango-mptt-autocomplete provides a widget using the fancytree js library to\nrender a forms.ChoiceField as a tree with selectable and\ncollapsable nodes with an autocomplete to search in existing tree.\n\nSee included project 'treewidget' as an example. Widget is used in\nModelChoiceField and allows user to select single category.\n\n\nRequirements\n------------\n\ndjango, django-mptt, jquery, jquery-ui\n\n\nUsage\n-----\n\n::\n\n from mptt_autocomplete.widgets import FancyTreeWidget\n\n categories = Category.objects.order_by('tree_id', 'lft')\n\n class CategoryForm(forms.Form):\n categories = forms.ModelChoiceField(\n queryset=categories,\n widget=FancyTreeWidget(queryset=categories,model=Category)\n )\n\n\nIn this example Category is a model registered with django-mptt.\n\nWidget accepts **queryset** option, which expects pre-ordered queryset by\n\"tree_id\" and \"lft\".\n\nIf you want to adjust tree data creation, you can define 'get_doc' method on\nyour model. Example:\n\n::\n\n def get_doc(self, values):\n doc = {\"title\": name, \"key\": self.pk}\n if str(self.pk) in values:\n doc['select'] = True\n doc['expand'] = True\n return doc", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "django,fancytree,mptt,tree", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-mptt-autocomplete", "package_url": "https://pypi.org/project/django-mptt-autocomplete/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-mptt-autocomplete/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/django-mptt-autocomplete/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "Django mptt widget that uses Fancytree to search and display tree data", "version": "0.1.3" }, "last_serial": 2593837, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "bcec175968c5a559bf2e356e61fb6ddb", "sha256": "adc9154790fafe9f6957a342c07ba6dae229b46f5668f78607fc0053eb90edd5" }, "downloads": -1, "filename": "django-mptt-autocomplete-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bcec175968c5a559bf2e356e61fb6ddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 319968, "upload_time": "2015-12-06T15:49:12", "url": "https://files.pythonhosted.org/packages/c4/35/afe76deb99a4acb83e534a9e0dbc39aa872eed9ab9ff11fec8eefb27178b/django-mptt-autocomplete-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "308e209448a39a8d536fab58f287e1a7", "sha256": "558aab991b7eb3e6a16b6e05eeb507744e2c622c9c3a6b871f9b9a41c8b51790" }, "downloads": -1, "filename": "django-mptt-autocomplete-0.1.1.tar.gz", "has_sig": false, "md5_digest": "308e209448a39a8d536fab58f287e1a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 320152, "upload_time": "2016-01-30T08:29:24", "url": "https://files.pythonhosted.org/packages/ee/74/cfb06c7499b5a6d7f66ff91fdf0862e0ada44e377b0749085db54ee98de1/django-mptt-autocomplete-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ae77a17a5da262ad0275400493cb3913", "sha256": "57a1c4fc0984297824e28d2b2e055e43eac85db7b051291ad97fa6113a1c8c97" }, "downloads": -1, "filename": "django-mptt-autocomplete-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ae77a17a5da262ad0275400493cb3913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 381416, "upload_time": "2016-12-11T14:41:39", "url": "https://files.pythonhosted.org/packages/8b/2d/2f6dfb259b9cf0f4735c278e04bc2e6cab4c27a3f1b435fbf50042465f36/django-mptt-autocomplete-0.1.2.tar.gz" } ], "0.1.2a0": [ { "comment_text": "", "digests": { "md5": "48cc0ee59a33714f1ac4b41d37d99196", "sha256": "6c200d94c2482f146247ed35ccaced5bf684493c0d03571c34f24ad4448da2a7" }, "downloads": -1, "filename": "django-mptt-autocomplete-0.1.2a0.tar.gz", "has_sig": false, "md5_digest": "48cc0ee59a33714f1ac4b41d37d99196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 381607, "upload_time": "2016-12-11T14:54:10", "url": "https://files.pythonhosted.org/packages/18/92/da5aa821df55a608c49f0ba6f7dbb9d9b32014c0a75504a881c498eb0d6f/django-mptt-autocomplete-0.1.2a0.tar.gz" } ], "0.1.2b0": [ { "comment_text": "", "digests": { "md5": "9c62c0fab123a98e74049178e148f45e", "sha256": "0a3a16e2118507b83f50a5db19d69d33730c3a3e6969060b13648b7ec45242b9" }, "downloads": -1, "filename": "django-mptt-autocomplete-0.1.2b0.tar.gz", "has_sig": false, "md5_digest": "9c62c0fab123a98e74049178e148f45e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 381676, "upload_time": "2017-01-20T13:29:39", "url": "https://files.pythonhosted.org/packages/75/d4/4c03dbf431920cd56d47b3e316abe641f6fd68df2aa1448a6c5439f83cf4/django-mptt-autocomplete-0.1.2b0.tar.gz" } ], "0.1.2rc0": [], "0.1.3": [ { "comment_text": "", "digests": { "md5": "71582c9bbb19b8e88172c4347fef7004", "sha256": "4f1cb1503df33c72ca25c26ab27c50a86fbf946c921bf8655111629fc81baddc" }, "downloads": -1, "filename": "django-mptt-autocomplete-0.1.3.tar.gz", "has_sig": false, "md5_digest": "71582c9bbb19b8e88172c4347fef7004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 381449, "upload_time": "2017-01-23T21:08:23", "url": "https://files.pythonhosted.org/packages/11/c6/d569c0910a26665cafde5853b75e80af2fc2a080a1dcf50ef180ab13233c/django-mptt-autocomplete-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71582c9bbb19b8e88172c4347fef7004", "sha256": "4f1cb1503df33c72ca25c26ab27c50a86fbf946c921bf8655111629fc81baddc" }, "downloads": -1, "filename": "django-mptt-autocomplete-0.1.3.tar.gz", "has_sig": false, "md5_digest": "71582c9bbb19b8e88172c4347fef7004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 381449, "upload_time": "2017-01-23T21:08:23", "url": "https://files.pythonhosted.org/packages/11/c6/d569c0910a26665cafde5853b75e80af2fc2a080a1dcf50ef180ab13233c/django-mptt-autocomplete-0.1.3.tar.gz" } ] }