📌  相关文章
📜  在保留顺序的同时在 django 中使用 - Python 代码示例

📅  最后修改于: 2022-03-11 14:47:03.702000             🧑  作者: Mango

代码示例1
pk_list = [5, 7, 1, 3, 4]
clauses = ' '.join(['WHEN id=%s THEN %s' % (pk, i) for i, pk in enumerate(pk_list)])
ordering = 'CASE %s END' % clauses
queryset = Article.objects.filter(pk__in=pk_list).extra(
           select={'ordering': ordering}, order_by=('ordering',))