Ich habe zwei Modelle, das zweite Modell FK
von meinem ersten Modell ist wie folgt:hinzufügen Logik in Admin-Panel in Django
class Model0(models.Model):
work = models.FloatField(blank=True, null = True)
class Model1(models.Model):
class Meta:
unique_together = (('lat', 'lng'),)
lng = models.FloatField(blank=True, null=True)
lat = models.FloatField(blank=True, null=True)
class Model2(models.Model):
idWork = models.ForeignKey('Model0', on_delete=models.CASCADE)
idSTFolio = models.OneToOneField('Model1', on_delete=models.CASCADE)
ich Admin-Panel meine Daten hinzuzufügen, muss ich, wenn ich ein hinzufügen Sekunde (Model0, Modell1) mit anderen Werten zu Modell1, in meinem Model2 wurde dieser Verein automatisch wie folgt erstellt:
zum Beispiel:
Model2: (Model0, Modell1)
, 1.5 ist 'Arbeit' von Model0 und (2.5, 3.0) lat und lng in Model1
Ich brauche so etwas ... in diesem Moment erstelle ich andere Model1 mit diesen Werten (2.5, 4.0), also wie lat: 2.5
wurde in Model2 bereits hinzugefügt ich brauche, dass in meinem Model2 wie diese andere Zeilen hinzufügen automatisch:
Id 1 : (1.5, (2.5, 3.0)) Id 2 : (1.5, (2.5, 4.0))
Jede Idee, wenn es möglich ist, den Admin-Panel zu ändern, was ich brauche? In diesem Moment muss ich diese Zuordnung in meinem Model2-Seite im Admin-Panel hinzufügen, aber es ist nicht meine Idee.