我需要使用 Django 模型的元类对查询集进行排序。我这样定义它:
class MyModel(models.Model):
order = models.IntegerField(blank=True, null=True)
class Meta:
ordering = ['order']
一些记录将 null 作为其“订单”值。如果我得到查询集,那么将 null 作为订单值的记录放在结果的开头。我只想将这些记录放在查询集的末尾。
为此,我查看了一些文章。 django按isnull值排序? Django:按位置排序,忽略 NULL
但我需要使用 Django 模型的 Meta 类来完成。有什么想法可以通过 Meta 类来实现吗?
问候菲利普