Ich konnte zwar dieses Problem mit OneToOneField lösen, allerdings funktioniert meine Abfrage dann nicht mehr.jerch hat geschrieben:Nein, das QuerySet hängt an Exemplaren von Mobilfunknummmer. Oder anders gefragt - was passiert in Deiner Action, wenn Du vorher einen Vertrag hinzufügst mit einer Mobilfunknummer, die schon in einem anderen Vertrag ist?
Code: Alles auswählen
for sim in queryset:
print sim.mobilfunknummer.vertrag_set.get().grundtarif.grundtarif
Wenn ich wieder Vertrag.mobilfunknummer als ForeignKey statt OneToOneField mache, funktioniert es wieder.Exception Value:
'Mobilfunknummer' object has no attribute 'vertrag_set'
Jemand ne Idee wie ich das lösen kann?