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

我们可以让外键模型字段在另一个模型中显示为django管理站点上的字段(而不是列表显示)。我有一个产品和价格模型,它有价格的外键。我想在产品和变化模型中显示价格、销售价格和销售作为可编辑字段

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这不是我想要的,但我已经解决了。在产品和变体模型上创建只读字段。