簡體   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