【发布时间】:2020-06-29 22:04:18
【问题描述】:
我有一个这样的 json 对象:
{
"Enzyme": {
"order": 1,
"required": "no",
"help": "enzyme",
"dataType": "CharField" },
"Date": {
"order": 2,
"required": "yes",
"help": "date",
"dataType": "DateField" }
}
现在我想初始化一个类似这样的表单:
class MyForm(forms.Form):
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
for key,values in jsonObj.items():
self.fields[key] = forms.values["dataType"]
我不确定我该怎么做,因为从我的 json 输入中获取这个数据类型。表格后我应该写什么。初始化表格?现在它正在抛出错误module 'django.forms' has no attribute 'values'
【问题讨论】:
-
感谢阿拉卡尔!我研究了动态表单,但没有什么真正符合我的要求。
标签: django django-forms