0

我需要在 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')
4

2 回答 2

0

If I understand correctly this is what you want

bids = Bid.objects.filter(seller=your seller here)
partRequests = bids.values_list('request', flat=True)
于 2013-07-16T16:30:41.887 回答
0

如果您希望将其作为单个对象,则无法将其作为特定模型的实例。看看raw()你想要什么。

https://docs.djangoproject.com/en/dev/topics/db/sql/

于 2013-07-16T18:16:56.547 回答