我有模型:
- 产品
- 店铺
- ProductStore(带有外键的附加表
Store
andProduct
,布尔值“启用”和 stock(integer) )
问题:
如何过滤当前(来自请求)Product
的 s ?另外,如何为当前商店有库存的每个对象添加一个附加字段?Enabled=True
store__id
更新:
class Product(models.Model):
pass
class Store(models.Model):
pass
class ProductStoreInfo(models.Model):
enabled = models.BooleanField(default=True)
product = models.ForeignKey(Product, related_name='stock_info', on_delete=models.CASCADE)
store = models.ForeignKey(Store, related_name="stock", on_delete=models.CASCADE)
stock = models.IntegerField(verbose_name=_('Stock'), blank=True, null=True, default=0, max_length=255)
price = models.FloatField(verbose_name=_('Price'), blank=True, null=True, max_length=255)