我需要在django上创建一个查询集,我想过滤模型及其相关模型。就像我需要获得卖家创建的所有PartRequest一样,我只想检索他的出价。
class PartRequest(models.Model):
class Bid(models.Model):
seller = models.ForeignKey(UserSeller, related_name='seller_bid')
request = models.ForeignKey(PartRequest, related_name='request_bid')
答案 0 :(得分:0)
如果我理解正确,这就是你想要的
bids = Bid.objects.filter(seller=your seller here)
partRequests = bids.values_list('request', flat=True)
答案 1 :(得分:0)
如果您希望将其作为单个对象,则无法将其作为特定模型的实例。看看raw()
你想要什么。