2017-11-06 1 views
0

Ich benutze Django 1.11 und ich versuche, Daten zu einem ModelForm mit CreateView nach POST submit hinzuzufügen. Das Formular übermittelt zuerst Daten an ein verknüpftes MS-Exchange-Konto mit der ExchangeLib-Bibliothek. Ich gebe dann die Exchange-ID zurück, die erstellt wurde, und das versuche ich, dem ModelForm hinzuzufügen, so dass es in meiner Model-Datenbank erfasst wird. Alles funktioniert bis zu dem Punkt, an dem ich die Austausch-ID zurückgebe. Mein Problem ist, dass ich nicht sicher bin, wie ich das in das Formular für die Erfassung einfügen kann.Django 1.11 Daten zum Formular nach dem POST hinzufügen

Hat jemand einen Rat, wie dieser zurückgegebene Datenpunkt dem Formular hinzugefügt werden kann? Ich verwende def post if form.is_valid() und habe versucht, self.initial erfolglos zu setzen.

Jede Hilfe würde sehr geschätzt werden!

Antwort

0

Ok, also ging ich in die falsche Richtung. Endete es zur Arbeit mit def form_valid(self, form) mit form.instance.exchange_id = ex.uid

Verwandte Themen