我需要使用Django模型的元类对查询集进行排序。 我已经定义了这样:
class MyModel(models.Model):
order = models.IntegerField(blank=True, null=True)
class Meta:
ordering = ['order']
某些记录的null为“order”值。 如果我获得queryset,那么将null作为订单值的记录放在结果的开头。 我只想在queryset的末尾放置这样的记录。
我为此目的检查了一些文章。 django order by isnull value? Django : Order by position ignoring NULL
但我需要使用Django模型的Meta类来完成它。 有没有想过通过Meta类做到这一点?
此致 菲利普