說我有一個模型:django-taggit:有沒有辦法產生更少的db查詢?
class Entry(models.Model):
...
tags = TaggableManager()
當我在模板中遍歷Entry.objects.all(),entry.tags.all產生到數據庫中多了一個查詢。可以減少查詢數量嗎?使用像select_related()(我知道它不會工作,因爲django-taggit使用許多tomany關係,但我相信應該有一種方法來選擇所有條目與相關標籤在1命中)?
可能重複的[Django的taggit預取\ _related](http://stackoverflow.com/questions/12926036/django-taggit-prefetch-related),或也許http://stackoverflow.com/questions/12204511/optimize-django-query-to-pull-foreign-key-and-django-taggit-relationship –