我有一个像这样的简单模型:
class Auction(models.Model):
name = models.CharField()
class Item(models.Model):
auction = models.ForeignKey(Auction)
name = models.CharField()
price = models.FloatField()
class Bid(models.Model):
item = models.ForeignKey(Item)
user = models.ForeignKey(User)
price = models.FloatField()
用户对一个项目进行投标。知道用户只允许为每件商品出价一次。如果我有拍卖 ID,我能否获得在该拍卖中出价的所有用户对象(不是简单的用户名,例如 a values_list()
)?
编辑:我也想避免使用'in'