我有一个 ModelChoiceField 可以按照我想要的方式工作,除了 empty_value 选项出现在第一个而不是最后一个。
有没有办法让它最后出现?也许通过在显示之前反转所有选择?
我有一个 ModelChoiceField 可以按照我想要的方式工作,除了 empty_value 选项出现在第一个而不是最后一个。
有没有办法让它最后出现?也许通过在显示之前反转所有选择?
你需要做一些子类来做到这一点。所有相关代码都在django.forms.models
首先,您需要子类ModelChoiceIterator
化以在选择后返回空标签。然后子类ModelChoiceField
来使用您的自定义交互器。最后,在表单中使用您的自定义模型选择字段。