1
我有一個ModelChoiceField,它以我想要的方式工作,除了empty_value選項第一個出現而不是最後一個。Django - 如何將empty_value選項設置爲最後選項而不是ModelChoiceField中的第一個選項?
有沒有辦法讓它最後顯示?也許在顯示之前倒轉所有的選擇?
我有一個ModelChoiceField,它以我想要的方式工作,除了empty_value選項第一個出現而不是最後一個。Django - 如何將empty_value選項設置爲最後選項而不是ModelChoiceField中的第一個選項?
有沒有辦法讓它最後顯示?也許在顯示之前倒轉所有的選擇?
你需要做一些子分類來做到這一點。所有相關的代碼在django.forms.models
首先,您需要子類ModelChoiceIterator
以在選擇後返回空標籤。然後子類ModelChoiceField
使用您的自定義interator。最後,在表單中使用您的自定義模型選擇字段。