我可以使用ModelForm按范围过滤日期吗?

时间:2013-03-21 15:02:01

标签: python django

我想过滤列表中的某些模型。

我知道我可以使用ModelForm并在我的视图中进行过滤。

但我的问题是,如何利用ModelForms按范围过滤日期字段?

另外,我希望我的表单会为我的日期字段生成两个日期小部件,一个用于开始日期,另一个用于结束日期。

1 个答案:

答案 0 :(得分:0)

您的表单将比简单的ModelForm更复杂。 也许你可以继承ModelForm并为模型中的每个DateTimeField填充一个新的DateTimeField ...

关于查询的制作......这也是一项工作。

如果您只想过滤一个模型

,请考虑对额外的DateField进行硬编码