如何在 django 中执行以下 ORDER BY
操作?
instances = Catalog.objects.extra(order_by=('apple_id=%s DESC' %self.pk, 'apple_id'))
结果应该是:
SELECT * FROM catalog ORDER BY (apple_id=%s DESC), apple_id
最佳答案
instances = Catalog.objects.extra(
select={'ordering': "apple_id=%s" % self.pk}
).order_by('-ordering', 'pk')
关于mysql - Django 特别订购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26599663/