Aus verschiedenen Gründen habe ich mich entschieden, ModelForm nicht zu verwenden, aber beim Initialisieren von Form mit Model war es umständlich, es als diktonischen Typ als Argument des Konstruktors anzugeben, also als Memo, als ich es überprüfte.
Rufen Sie einfach die Methode `` `__dict __``` des Model-Objekts auf.
model = Compound.objects.get(id=compound_id)
form = CompoundForm(compound.__dict__)
Es gibt viele andere Möglichkeiten in den Referenzen.
Convert Django Model object to dict with all of the fields intact
Recommended Posts