1

我有一个 ModelChoiceField 可以按照我想要的方式工作,除了 empty_value 选项出现在第一个而不是最后一个。

有没有办法让它最后出现?也许通过在显示之前反转所有选择?

4

1 回答 1

1

你需要做一些子类来做到这一点。所有相关代码都在django.forms.models

首先,您需要子类ModelChoiceIterator化以在选择后返回空标签。然后子类ModelChoiceField来使用您的自定义交互器。最后,在表单中使用您的自定义模型选择字段。

于 2013-10-09T16:11:22.937 回答