django-entangled:使用标准Django表单编辑JSON模型字段

时间:2024-06-05 17:11:51
【文件属性】:

文件名称:django-entangled:使用标准Django表单编辑JSON模型字段

文件大小:17KB

文件格式:ZIP

更新时间:2024-06-05 17:11:51

Python

django纠缠 使用标准Django表单编辑JSON模型字段。 用例 Django模型可能包含可以接受以JSON形式存储的任意数据的字段。 Django本身提供了一个(它 )。 从模型创建表单时,与JSON字段关联的输入字段通常是<textarea ...></textarea> 。 这个textarea小部件对于编辑是非常不切实际的,因为它仅包含该对象表示法的文本表示。 一种可能性是使用通用,该带有一些JavaScript,可将小部件转换为属性-值对编辑器。 但是,这种方法需要我们自己管理字段密钥。 此外,它还会阻止我们利用Django表单框架提供的所有出色功能,例如字段验证,数据规范化和外键的使用。 通过使用django-entangled ,可以使用Django ModelForm ,并将该表单字段的全部或子集存储在关联模型内部的一个或多个JSON字段中。 安装 只需安装此Dj


【文件预览】:
django-entangled-master
----setup.py(1KB)
----.gitignore(175B)
----.travis.yml(703B)
----MANIFEST.in(110B)
----LICENSE(1KB)
----CHANGELOG.md(1KB)
----.github()
--------workflow()
----README.md(9KB)
----tests()
--------test_inheritance.py(6KB)
--------conftest.py(472B)
--------__init__.py(0B)
--------test_entangled.py(8KB)
--------models.py(370B)
--------test_retangled.py(5KB)
--------settings.py(1KB)
----pytest.ini(71B)
----.coveragerc(205B)
----manage.py(52B)
----entangled()
--------__init__.py(19B)
--------utils.py(699B)
--------forms.py(7KB)
----tox.ini(517B)

网友评论