0

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) 

Antwort

1
+0

Das funktioniert nicht, da die Fremdschlüsselbeziehung ist also umgekehrt ist nicht bereits im Modell aber Produkt-Modell – Uma

+0

@Judy inlines ** ** ist für Reverse Beziehungen –

+0

@Marcio nicht genau, denn ich war auf der Suche, aber ich arbeitete um es herum. erstellt schreibgeschützte Felder im Produkt- und Variantenmodell. – Uma