我有一个模型类别,有超过4000个类别存储在数据库中。一个名为attributes的字段是一个JSONField,它的内容是一个对象列表,详细说明了产品模型应该有哪些字段。例如,一台计算机有[处理器速度,内存大小],而照相机有[镜头大小,传感器大小]。 属性列表比这更全面。给你举个例子。看起来像这样
[ { "name": "Processor Speed",
"isMandatory": "1",
"InputType": "Text" },
{ "name": "RAM Size",
"isMandatory": "0",
"InputType": "Integer" }]
整个4000多个类别都有自己的属性集,需要表单。我想我可以创建一个表单,方法是将属性作为一个列表传递给init函数,然后将每个属性分配给它的名称,同时还可以提取required。甚至输入类型。在
现在。有没有更好的方法或更简单的方法来实现这一点而不必修改init?我不是说在模特级别。我的意思是创建一个动态表单,而不需要修改form类上的init方法。在
目前没有回答
相关问题 更多 >
编程相关推荐