Können wir Fremdschlüsselmodellfelder in einem anderen Modell als Felder (nicht als Listenanzeige) auf der Django Admin-Site anzeigen lassen. Ich habe ein Produkt- und Preismodell, das einen Fremdschlüssel des Preises hat. Ich möchte den Preis, den Verkaufspreis und den Verkauf als editierbare Felder im Produkt- und Variantenmodell anzeigen.django admin site Fremdschlüsselfelder
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)
Das funktioniert nicht, da die Fremdschlüsselbeziehung ist also umgekehrt ist nicht bereits im Modell aber Produkt-Modell – Uma
@Judy inlines ** ** ist für Reverse Beziehungen –
@Marcio nicht genau, denn ich war auf der Suche, aber ich arbeitete um es herum. erstellt schreibgeschützte Felder im Produkt- und Variantenmodell. – Uma