Ich habe zwei Fragen zu Modellen und Formen.Python/Django - Generieren von Formen für Modelle.
1) Was ist der beste Weg, um automatisch Formulare für die Modelle zu erstellen?
Im folgenden Beispiel habe ich zwei Modelle - ModelA und ModelB. Ich brauche Formulare für sie - ModelAForm und ModelBForm. Sie sollten automatisch definiert werden. Ich möchte es nicht manuell machen, weil ich in Zukunft andere Modelle hinzufügen werde und alle Formulare gleich aussehen werden. Ich denke darüber nach, einen speziellen Decorator für Modelle zu erstellen und modelform_factory zu verwenden.
2) Angenommen, ich verwende nur ModelForm-Formulare, ist es möglich, das Formular für das Modell zu finden? Beispiel. Ich habe zwei Modelle ModelA und ModelB und zwei Formen ModelAForm und ModelBForm. Ich habe eine Instanz von ModelA und ich möchte die richtige Form für dieses Modell identifizieren, die ich an die Vorlage übergeben werde - in diesem Fall ModelAForm.
Sie können alles, was Sie für extensiv in der [django Dokumentation] erklärt gefragt finden (https://docs.djangoproject.com/en/1.10/ref/ klassenbasierte Ansichten/generische Bearbeitung /). – trixn