Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django-如何将空_值选项设置为ModelChoiceField中的最后一个选项,而不是第一个选项?_Django - Fatal编程技术网

Django-如何将空_值选项设置为ModelChoiceField中的最后一个选项,而不是第一个选项?

Django-如何将空_值选项设置为ModelChoiceField中的最后一个选项,而不是第一个选项?,django,Django,我有一个ModelChoiceField,它按照我希望的方式工作,除了空值选项出现在第一个而不是最后一个 有没有办法把它设置为最后一个出现?也许可以在显示所有选项之前将其反转?为此,您需要进行一些子分类。所有相关代码都在 首先,您需要子类化modelcooiceiterator,以在选择之后返回空标签。然后子类modelcooicefield来使用自定义的interator。最后,在表单中使用自定义模型选择字段。要做到这一点,您需要进行一些子分类。所有相关代码都在 首先,您需要子类化modelc

我有一个ModelChoiceField,它按照我希望的方式工作,除了空值选项出现在第一个而不是最后一个


有没有办法把它设置为最后一个出现?也许可以在显示所有选项之前将其反转?

为此,您需要进行一些子分类。所有相关代码都在


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

要做到这一点,您需要进行一些子分类。所有相关代码都在

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