Speichern von ModelForm-Fehlern (User_Message konnte nicht erstellt werden, da die Daten nicht validiert wurden)

8

Ich stieß auf einen Thread, der bei djangocode ähnlich zu sein schien, aber es half nicht wirklich. Ich versuche ein Modell zu speichern und es wird eine Ausnahme ausgelöst. Ich denke, es könnte damit zusammenhängen, dass ich zweimal auf denselben Fremdschlüssel in meinem Modell verwiesen habe. Es könnte auch mit der Definition von unique = True in einem der Fremdschlüsselfelder zu tun haben. Ich weiß nicht

%Vor%

Es scheitert an der Zeile, "messageform.save (commit = False). Mann, ich dachte, diese Aussage war ausfallsicher.

Die POST-Daten, die vom Modellformular empfangen werden, enthalten die Betreff- und Nachrichtenfelder. Diese Daten werden erfolgreich von meiner Modellform validiert.

Sind es die verwandten Namen, das Einzigartige = Wahr ... was gibt's?

Danke

    
Ben 18.03.2011, 22:49
quelle

1 Antwort

26

Hier ist dein Problem:

%Vor%

Diese Zeile muss

sein %Vor%

Grundsätzlich kommt der Fehler vom Aufruf von save() für ein ungültiges Formular.

    
Yuji 'Tomita' Tomita 18.03.2011, 23:06
quelle