【发布时间】:2011-02-22 08:31:20
【问题描述】:
这些是我的模型:
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 中,我收到了一个包含此指令的帖子:
post = get_object_or_404(Post, id=id)
在我的 views.py 中,获取该帖子的所有 cmets 最有效的查询是什么(使用 ORM)?
【问题讨论】:
标签: django django-views django-orm