繁体   English   中英

排序django-taging结果

[英]Sorting django-tagging results

我正在检索一组(不同类/模型的)不同对象

items = tagging.models.TaggedItem.objects.distinct().filter(tag__name__in=tagslist)

所有这些对象都必须具有pub_date字段,我想按该字段对其进行排序。

有任何想法吗? 非常感谢。

伊戈尔

编辑:我误解了这个问题。 您将需要使用常规的python代码对它们进行排序,因为您将无法参考order_by的原始对象

由于项是QuerySet,因此可以将order_by()调用链接到您的filter()调用上,如下所示:

items = tagging.models.TaggedItem.objects.distinct().filter(tag__name__in=tagslist).order_by(pub_date)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM