我试图通过CharField“名称”来订购查询集,但我想排除“其他”条目并将其添加为用户选择的最后一个选项。 ..将特定条目添加到Queryset的末尾
self.fields["acquisition"].queryset = AcquisitionChannel.objects.exclude(name = "Other").order_by('name')
以上,显然不是一件好事,因为它排除了“其他” ...
难道是在Django做了什么?或者我必须使用Javascript?
谢谢!
当我调试它看起来像查询集有所有的项目,但在浏览器中的“其他”缺少。我不知道为什么... – TidharPeer
添加此:objs = objs._result_cache.append(其他) - 更新我的代码以反映。 –
我已经试过这个了...这会将目标更改为无 – TidharPeer