【发布时间】:2019-10-19 19:46:45
【问题描述】:
您好,我有两个这样的模型
class Department(models.Model):
name = models.CharField(max_length=100)
creator = models.ForeignKey(User)
class Post(models.Model):
title = models.CharField(max_length=100)
description = models.TextField()
is_active= models.BooleanField(default=True)
department = models.ForeignKey(Deparment)
post_by = models.ForeignKey(User)
用户可以创建 n 次来自同一部门的 n 个帖子。 但我只想从每个部门获取一个帖子。例如: 部门 A 有 10 个用户,所有用户都以相同的标题和描述发布 B 部门有 10 个用户,所有用户都以相同的标题和描述发布。
现在我想从每个部门获取第一个创建的帖子,在我的结果中,我希望首先从部门 A 创建帖子,并首先从部门 B 创建帖子。
我该怎么做?
【问题讨论】:
标签: python django database django-models