我正在尝试创建一个 ModelChoiceField,其选项基于查找数据库中许多帖子中存在的年份。
因此,例如,我的数据库中存储有带有DateTime
字段的帖子。我正在尝试做的是创建一个表单,其中包含基于帖子表中存在的年份范围的选项。
IE
我们有一个字段 date_created 的帖子。值为
2013-06-27 03:21:15
我们还有另一个价值
2012-06-27 03:00:20
我想在 post 表中显示一个带有选择选项的表格,并且没有重复;
<option value="2013">2013</option>
<option value="2014">2014</option>
ModelChoiceField 是否允许我通过单个查询来执行此操作,或者我是否需要处理和构建一个包含年份的列表。