【发布时间】:2011-10-24 15:07:41
【问题描述】:
我有以下型号:
class Thread(models.Model):
name = models.CharField(max_length=50)
category = models.ForeignKey(Category)
class Post(models.Model):
thread = models.ForeignKey(Thread)
datetime = models.DateTimeField(auto_now_add=True)
author = models.ForeignKey(User)
这是给我的论坛系统的。
我需要获取类别 X 的所有 Threads,并且我需要有一些自定义属性,例如帖子最后一篇帖子的 datetime 和 pk,例如:
threads = Thread.objects.filter(category=x)
last_post = Post.objects.filter(thread=threads[0]).order_by('-pk')[0]
然后我想将所有内容转移到模板中,以便我得到:
{{ t.pk }} as thread_pk
{{ t.last_post_pk }} as last_post_pk
等等。
【问题讨论】: