Erstellen eines Django-Formulars zum Speichern von zwei Modellen
Ich habe den regulären DjangoUser
Modell und einUserDetails
Modell (OneToOneField
mitUser
), die als Erweiterung derUser
Modell. (Ich habe das Feature von Django 1.5 ausprobiert und es bereitete Kopfschmerzen mit einer seltsam schrecklichen Dokumentation, also blieb ich bei derOneToOneField
Möglichkeit)
Also, in meinem Bestreben, eine benutzerdefinierte Registrierungsseite zu erstellen, die ein Registrierungsformular enthält, bestehend ausUser
Felder und dieUserDetails
Ich habe mich gefragt, ob es eine Möglichkeit gibt, das Formular automatisch (mit all seinen Validierungen) aus diesen beiden verwandten Modellen zu generieren. Ich weiß, dass dies für eine Form funktioniert, die aus einem Modell besteht:
class Meta:
model = MyModel
Aber gibt es überhaupt eine ähnliche Funktionalität für ein Formular, das aus zwei verwandten Modellen besteht?