【发布时间】:2022-01-19 08:53:00
【问题描述】:
我有这个表格
class FromToForm(Form):
ModelChoiceField(queryset=TblWorkPlace.objects.all().distinct('work_place_name'))
Django 写下这个错误信息:
DISTINCT ON fields is not supported by this database backend
有什么解决方法吗?
【问题讨论】:
-
如果您想获取唯一值,为什么不使用 ChoiceField 而不是 ModelChoiceField? ModelChoiceField 的重点在于它允许您通过 pk 选择整行,这与按 work_place_name 分组不一致
标签: django django-forms