【发布时间】:2023-03-22 13:16:01
【问题描述】:
我正在使用 James Bennetts 代码 (link text) 创建动态表单。一切正常,但我现在已经到了需要保存数据并且有点卡住的地步。我知道我可以评估表单返回的数据并将其作为字符串保存到数据库中,但我真正想做的是保存它是什么类型的数据,例如日期、整数、varchar 以及值,以便在查看数据时我可以根据数据的类型对其进行一些处理,例如获取大于上周的日期。
所以我的问题是如何根据表单元素的类型访问表单元素的数据库类型,例如django.forms.IntegerField 的数据库字段类型为 int,django.forms.DateField 将是日期字段,django.forms.ChoiceField 将是 varchar 字段?
【问题讨论】: