[英]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.