向jsonfields添加更多结构
structjsonfield的Python项目详细描述
向jsonfields添加更多结构
文档
快速启动
安装django structured jsonfield:
pip install structjsonfield
将其添加到已安装的应用程序中
INSTALLED_APPS=(...'structjsonfield',...)
在表单中使用structjsonfield
fromstructjsonfieldimportStructJSONFieldingredients=StructJSONField(structure={'name':forms.CharField(label=_('Name')),'amount':forms.CharField(label=_('Amount')),'units':forms.CharField(label=_('Units'))})
先决条件
- 确保已在模板中加载jquery
- 确保加载必要的表单媒体(js+css)
功能
- 待办事项
运行测试
代码真的有用吗?
source <YOURVIRTUALENV>/bin/activate (myenv) $ pip install tox (myenv) $ tox
历史记录
0.1.4(2017-06-20)
- 增加了禁用特定列的功能
- 添加了对作为小部件的布尔字段(复选框)的支持
0.1.3(2017-06-15)
- 修复了禁用字段的问题;给定值已经是json而不是字符串
0.1.2(2017-06-14)
- 本地化验证错误消息
0.1.1(2017-05-15)
- 将未打包的行作为列返回,以便为模板提供更多上下文
0.1.0(2017-04-26)
- pypi上的第一个版本。