Django ModelForm schlägt fehl, ohne Fehler zu validieren

Ok, ich habe stundenlang darauf gestarrt, um herauszufinden, was los ist, ohne Erfolg. Ich versuche, ein ModelForm mit dem Schlüsselwort 'instance' zu erstellen, um es einer vorhandenen Modellinstanz zu übergeben und dann zu speichern. Hier ist das ModelForm-Dokument (bei meinen Versuchen, die Ursache für dieses Problem zu ermitteln, wurde es erheblich vom Original entfernt):

class TempRuleFieldForm(ModelForm):
    class Meta:
        model = RuleField

und hier ist der Code, den ich laufe:

>>> m = RuleField.objects.get(pk=1)
>>> f = TempRuleFieldForm(instance=m)
>>> f.is_valid()
False

Das Modellobjekt m oben) ist gültig und speichert gut, aber das Formular wird nicht validiert. Soweit ich das beurteilen kann, ist dieser Code identisch mit dem Beispiel für Django-Dokumente, das hier zu finden ist:http: //docs.djangoproject.com/en/dev/topics/forms/modelforms/#the-save-metho, obwohl mir offensichtlich etwas fehlt. Ich würde mich sehr über ein paar frische Augen freuen, die mir sagen, was ich falsch gemacht habe.

Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage