django管理站点外键字段
我们可以让外键模型字段在另一个模型中显示为django管理站点上的字段(而不是列表显示)。我有一个产品和价格模型,它有价格的外键。我想在产品和变化模型中显示价格、销售价格和销售作为可编辑字段django管理站点外键字段,django,django-models,django-admin,django-admin-filters,django-admin-tools,Django,Django Models,Django Admin,Django Admin Filters,Django Admin Tools,我们可以让外键模型字段在另一个模型中显示为django管理站点上的字段(而不是列表显示)。我有一个产品和价格模型,它有价格的外键。我想在产品和变化模型中显示价格、销售价格和销售作为可编辑字段 class Price(models.Model): price = models.DecimalField(decimal_places=2, max_digits=8) sale_price = models.DecimalField(decimal_places=2, max_digi
class Price(models.Model):
price = models.DecimalField(decimal_places=2, max_digits=8)
sale_price = models.DecimalField(decimal_places=2, max_digits=8)
sale = models.BooleanField(default=False)
class Product(models.Model):
title = models.CharField(max_length=120)
description = models.TextField(blank=True, null=True)
price = models.ForeignKey('Price')
class Variation(models.Model):
product = models.ForeignKey(Product)
price = models.ForeignKey('Price')
title = models.CharField(max_length=120)
您可以使用管理内联。
这不起作用,因为外键关系是反向的,即它不在价格模型中,而是在产品中Model@Judy内线是反向的relationships@Marcio这不是我想要的,但我已经解决了。在产品和变体模型上创建只读字段。