2017-10-14 2 views
0

Ich brauche Inlines in Django Admin für Show Beziehung zwischen zwei Modellen, aber in dem Moment, dass ich tun, musste ich die umgekehrte Beziehung zu Inlines zu zeigen.Django Admin - Verwenden Sie Inlines in Django Admin Speichern von Daten in aktuellen Modell

Beispiel:

class OtherModel(models.Model): 
    field1=models... 
    ........ 

class Model(models.Model) 
    field1 = models.... 
    other_model = models.ForeignKey(OtherModel) 

ich die Inline erstellen ...

class OtherModelInline(admin.StackedInline): 
    model = OtherModel 
    extra = 1 

@admin.register(Model): 
class ModelAdmin(admin.modelAdmin): 
    inlines = [OtherModelInline] 

So ... Wenn ich die Inline schaffen es Fremdschlüssel auf OtherModel erforderlich .. Wie kann ich zeigen, ohne die Beziehung zu ändern?

Antwort

0

Dies ist der richtige Weg, es zu tun.

Wenn Sie Inlines verwenden möchten, müssen Sie angeben, dass diese beiden Modelle etwas miteinander verwandt sind.

Verwandte Themen