我試圖通過CharField「名稱」來訂購查詢集,但我想排除「其他」條目並將其添加爲用戶選擇的最後一個選項。 ..將特定條目添加到Queryset的末尾
self.fields["acquisition"].queryset = AcquisitionChannel.objects.exclude(name = "Other").order_by('name')
以上,顯然不是一件好事,因爲它排除了「其他」 ...
難道是在Django做了什麼?或者我必須使用Javascript?
謝謝!
當我調試它看起來像查詢集有所有的項目,但在瀏覽器中的「其他」缺少。我不知道爲什麼... – TidharPeer
添加此:objs = objs._result_cache.append(其他) - 更新我的代碼以反映。 –
我已經試過這個了...這會將目標更改爲無 – TidharPeer