Редактировать: я неправильно понял вопрос. Вам нужно будет заказать их, используя обычный код Python, так как вы не сможете вернуться к исходному объекту для order_by
Поскольку элементы - это QuerySet, вы можете связать order_by()
вызов с вашим filter()
вызовом так:
items = tagging.models.TaggedItem.objects.distinct().filter(tag__name__in=tagslist).order_by(pub_date)