{ "info": { "author": "Arthur Chang", "author_email": "arthurc0102@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# django-jsoneditor-widget\n\n> Django form widget form JSONField\n\n## Demo\n\nIt look like this.\n\n![demo image](https://github.com/arthurc0102/django-jsoneditor-widget/blob/master/screenshot/demo.png?raw=true)\n\n## Install\n\n- Install: `pip install django-jsoneditor-widget`\n- Settings:\n ```python\n INSTALLED_APPS = [\n # some apps ....\n 'jsoneditor',\n # other apps ...\n ]\n ```\n\n## Create model\n\n```python\nfrom django.db import models\nfrom django.contrib.postgres.fields import JSONField\n\n\nclass Book(models.Model):\n name = models.CharField(max_length=150)\n information = JSONField()\n\n def __str__(self):\n return self.name\n```\n\n## Admin site settings\n\n- Use ModelAdmin\n ```python\n from django.contrib import admin\n\n from jsoneditor.admin import JSONFieldModelAdmin\n\n from .models import Book\n\n\n admin.site.register(Product, JSONFieldModelAdmin)\n ```\n\n- Use mixin\n ```python\n from django.contrib import admin\n\n\n @admin.register(Book)\n class BookModelAdmin(JSONFieldAdminMixin, admin.ModelAdmin):\n pass\n ```\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/arthurc0102/django-jsoneditor-widget", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-jsoneditor-widget", "package_url": "https://pypi.org/project/django-jsoneditor-widget/", "platform": "", "project_url": "https://pypi.org/project/django-jsoneditor-widget/", "project_urls": { "Homepage": "https://github.com/arthurc0102/django-jsoneditor-widget" }, "release_url": "https://pypi.org/project/django-jsoneditor-widget/1.1/", "requires_dist": null, "requires_python": "", "summary": "Django form widget form JSONField", "version": "1.1" }, "last_serial": 4647707, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "9d5a2439fa92d03b6691dee1f1a3570c", "sha256": "03881875d0d5f48053c050addf32636478e7033c47f339f326ef6896a4bf248a" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9d5a2439fa92d03b6691dee1f1a3570c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2462, "upload_time": "2018-08-16T04:34:44", "url": "https://files.pythonhosted.org/packages/ba/90/2268a3a27794d600d0149099d4227db99d42516d64bd29fbb44ae9cb43e8/django_jsoneditor_widget-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1226c7fdb028bb3bd30d744fd5efbe52", "sha256": "a4f3783b285875fe2d72757aa6dc45f66967f7c7c7e722b4250de904ce71e907" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.tar.gz", "has_sig": false, "md5_digest": "1226c7fdb028bb3bd30d744fd5efbe52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1741, "upload_time": "2018-08-16T04:34:46", "url": "https://files.pythonhosted.org/packages/92/d9/24bc77179393316918dcad8f70d321e7700c428f80b6113fd8c5f1a40e93/django-jsoneditor-widget-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "03e36fac44d7e50bdcc6f36c136d1750", "sha256": "6a727dab73b2efc1d66cbbe26c5fd3d58c7fa385487c6b298477868bb9ad1cd3" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "03e36fac44d7e50bdcc6f36c136d1750", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2515, "upload_time": "2018-08-16T04:39:05", "url": "https://files.pythonhosted.org/packages/27/8f/3c987b0e497a1277d460e80f650b2665b8b26e0551bfab0e761a368e8aea/django_jsoneditor_widget-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ddb9b35ff4b01697528d8d3ead72f4b8", "sha256": "b7acbedb12ddf132379c3a986bc6c80a750b61fba33dae7d61c4d24a24815e35" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ddb9b35ff4b01697528d8d3ead72f4b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1796, "upload_time": "2018-08-16T04:39:06", "url": "https://files.pythonhosted.org/packages/6c/c4/f3243cb407948defa96939526ef8e803eeaca14465397d26f8fcb4174e55/django-jsoneditor-widget-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "bb950cd51c4b051ab03b0df2fcf7f6d8", "sha256": "f2f5ce67e7000590a3cab3359cc1a668e30272cc91bf849ac594d5cdc510b7ec" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bb950cd51c4b051ab03b0df2fcf7f6d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2532, "upload_time": "2018-08-16T04:41:25", "url": "https://files.pythonhosted.org/packages/5d/b7/fc202c71d18e241eb7e306326038de7321abc43a6ee2e697361a52c956d0/django_jsoneditor_widget-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be822b8c212c198713629b86709cfbbe", "sha256": "bc46efd8f459401f15b3af5eb46e1d29d748e43782d7b6c28cb209ddbe271ad0" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.2.tar.gz", "has_sig": false, "md5_digest": "be822b8c212c198713629b86709cfbbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1806, "upload_time": "2018-08-16T04:41:27", "url": "https://files.pythonhosted.org/packages/e6/94/e6d3f61ef42af42f813e3b6bc6c91ce708e57d5377551d9a167762d2dda8/django-jsoneditor-widget-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8181aa78e05b72a0e925d42f43811468", "sha256": "a0da62b577ed53c35b1dc44a819a0b0361027906284cb64a4308e8f4c29e1788" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8181aa78e05b72a0e925d42f43811468", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2533, "upload_time": "2018-08-16T04:47:35", "url": "https://files.pythonhosted.org/packages/23/f1/df51e7708ca7962262103f23aca6a05ce31a15fa69ea00c83aaeac3b13dd/django_jsoneditor_widget-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "467b6030d20aadcd94417e243f33493f", "sha256": "0626e0f5c94635fb4f6d10ae63e227101abfb43098ed8ed295b2cb05059b2341" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.3.tar.gz", "has_sig": false, "md5_digest": "467b6030d20aadcd94417e243f33493f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1806, "upload_time": "2018-08-16T04:47:36", "url": "https://files.pythonhosted.org/packages/e2/f0/09a52d8a9953fb7b4cd755ea0f4ce14dc713f245c89ed1ca7183c71a2576/django-jsoneditor-widget-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "07f4ccfe740782a8ff45d19b5451c9e5", "sha256": "111695594c7958357a4cb9372182616a7585ab5c7a18d6bbaf0588cda6caa804" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "07f4ccfe740782a8ff45d19b5451c9e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2537, "upload_time": "2018-08-16T05:15:20", "url": "https://files.pythonhosted.org/packages/2c/d3/fdc7dc8031b58919319357f0f51e5e1a4d4115604091ac1a5c18fd5ff670/django_jsoneditor_widget-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b95724253492a2e5690cdc7e1076d58", "sha256": "752c78df5e3c23cc776353ecc70db715b8839a9c76b99e9a6c323d5fb5bb1732" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.4.tar.gz", "has_sig": false, "md5_digest": "6b95724253492a2e5690cdc7e1076d58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1840, "upload_time": "2018-08-16T05:15:21", "url": "https://files.pythonhosted.org/packages/e1/af/b412153b722447854b9c642241e01dce4620b8d75c5a48f0f9ec4cfc6197/django-jsoneditor-widget-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "0b20bddafea9e96f4299f4080f21637b", "sha256": "5f970acd697a11ab2911ebd732d10a9fe30be1c58e7fbd97c79d733d099a82a9" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0b20bddafea9e96f4299f4080f21637b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 175129, "upload_time": "2018-08-16T05:24:19", "url": "https://files.pythonhosted.org/packages/f7/c5/17d03633c9ba577191f3a6b2d36a227c14478432360f630601e8d1ced842/django_jsoneditor_widget-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6054c1e37c58a86159131394057bc4b", "sha256": "6bdea44470f4bde10ec276f2b4b2907f32c2569fc369bcd37ed195429943d745" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.5.tar.gz", "has_sig": false, "md5_digest": "e6054c1e37c58a86159131394057bc4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173058, "upload_time": "2018-08-16T05:24:21", "url": "https://files.pythonhosted.org/packages/23/45/a0167fa3e2b88580b0c43ba9a046f48d9903f6aed216046ebf9f02a3f747/django-jsoneditor-widget-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "34d586d3900d7045975ef40008c98ab6", "sha256": "2d450732acd3293f6d62fb97acd2e74a0cd290a7b88dfc53ce9932f3fe8ec7c5" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "34d586d3900d7045975ef40008c98ab6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 175128, "upload_time": "2018-08-16T05:39:27", "url": "https://files.pythonhosted.org/packages/3a/a7/f167c8dc9715a9a0c0f68103a50dd0c437b757323fc06c5cc59b4dae848c/django_jsoneditor_widget-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b97b453800985bc5bc47e8610942100", "sha256": "de955ce65706bd825a20ec757272d6e0f2bf9f6e87791e5addaaa8ee169ba230" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.6.tar.gz", "has_sig": false, "md5_digest": "4b97b453800985bc5bc47e8610942100", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1855, "upload_time": "2018-08-16T05:39:28", "url": "https://files.pythonhosted.org/packages/f3/12/b89295ba25ce81734d789282c0070b61317b56260c81a7e91a4b5f1405a0/django-jsoneditor-widget-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f9744a8ebb25ca37a3b31a3b46abd85c", "sha256": "900dcf5396b0db35c6ebddca7086ccf5b84b2a2ffe5bf18dc1c91abb65430b0e" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "f9744a8ebb25ca37a3b31a3b46abd85c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 180388, "upload_time": "2018-08-16T06:01:20", "url": "https://files.pythonhosted.org/packages/82/bc/4166ce7bd5d4a31ccc3677ecf3c02dc6d91256b6a4403ff396fde1137abd/django_jsoneditor_widget-1.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d056aeac2339ac555b3e5cf6a7341e89", "sha256": "3c1eb9b6f73f26d1bce5aca73885d45bf6a90b481ea566dc374733a8997e37c4" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.0.7.tar.gz", "has_sig": false, "md5_digest": "d056aeac2339ac555b3e5cf6a7341e89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1858, "upload_time": "2018-08-16T06:01:23", "url": "https://files.pythonhosted.org/packages/4b/4d/0fe47f0ac4c7559d6e905aec9ab0067c58612a36df841febc019f24300d3/django-jsoneditor-widget-1.0.7.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "6d8b0ded1b056b6db8ca22006998b59b", "sha256": "40d16cec57acb82d9708494f9bed821c36eaed36a0ba7968894b4f9e929a2ecf" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6d8b0ded1b056b6db8ca22006998b59b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 482816, "upload_time": "2018-12-31T08:06:06", "url": "https://files.pythonhosted.org/packages/b8/8d/d73413c7ff00e2c88f287afe49b5ac04ec1b80ad34f1945a432ac81b206c/django_jsoneditor_widget-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac1f37a1a585ab8be65f16fd59c1adee", "sha256": "a10776619890923f46f31ee3d75e32c73901109002310f59ead10badc2446f53" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.1.tar.gz", "has_sig": false, "md5_digest": "ac1f37a1a585ab8be65f16fd59c1adee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1855, "upload_time": "2018-12-31T08:06:08", "url": "https://files.pythonhosted.org/packages/92/0c/6d6bd717acd52e2c29eb9a3f3d3e8d7da4d8b27235f50fd68f353d6ec19d/django-jsoneditor-widget-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d8b0ded1b056b6db8ca22006998b59b", "sha256": "40d16cec57acb82d9708494f9bed821c36eaed36a0ba7968894b4f9e929a2ecf" }, "downloads": -1, "filename": "django_jsoneditor_widget-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6d8b0ded1b056b6db8ca22006998b59b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 482816, "upload_time": "2018-12-31T08:06:06", "url": "https://files.pythonhosted.org/packages/b8/8d/d73413c7ff00e2c88f287afe49b5ac04ec1b80ad34f1945a432ac81b206c/django_jsoneditor_widget-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac1f37a1a585ab8be65f16fd59c1adee", "sha256": "a10776619890923f46f31ee3d75e32c73901109002310f59ead10badc2446f53" }, "downloads": -1, "filename": "django-jsoneditor-widget-1.1.tar.gz", "has_sig": false, "md5_digest": "ac1f37a1a585ab8be65f16fd59c1adee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1855, "upload_time": "2018-12-31T08:06:08", "url": "https://files.pythonhosted.org/packages/92/0c/6d6bd717acd52e2c29eb9a3f3d3e8d7da4d8b27235f50fd68f353d6ec19d/django-jsoneditor-widget-1.1.tar.gz" } ] }