これらは私のモデルです:
class Comment(models.Model):
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField(_('object ID'))
content_object = generic.GenericForeignKey()
user = models.ForeignKey(User)
comment = models.TextField(_('comment'))
class Post(models.Model):
title = models.CharField(_('name'), max_length=80)
creator = models.ForeignKey(User, related_name="created_posts")
created = models.DateTimeField(_('created'), default=datetime.now)
body = models.TextField(_('body'), null=True, blank=True)
今私のviews.pyで私はこのistructionで投稿を取得します:
post = get_object_or_404(Post, id=id)
私のviews.pyのこの時点で、その投稿のすべてのコメントを取得するための(ORMを使用した)最も効率的なクエリは何ですか?