Django-Formulare mit JSON-Feldern

8

Ich möchte json-Daten in einem Formularfeld akzeptieren und dann mit einigen Datenbankoperationen validieren. Die Daten bestehen meist aus einem Array von ganzen Zahlen. Kannst du mir bitte helfen, wie kann ich das machen?

Ich habe versucht, das zu googlen, aber habe keine vernünftige Antwort bekommen. Bitte helfen.

    
Saransh Mohapatra 31.01.2013, 13:17
quelle

3 Antworten

13

Sie müssen es als Texteingabe mit CharField verwenden. Und in der sauberen Methode dieses Felds können Sie es gemäß Ihrer Anforderung validieren, um zu überprüfen, ob die Eingabe gültig ist.

Etwas wie:

%Vor%

Sie finden möglicherweise auch ein benutzerdefiniertes Feld für die JSON-Dateneingabe.

    
Rohan 31.01.2013, 13:31
quelle
6

Sie können Formulare mit Feldern aus JSON-Daten mit dieser Entscheidung

erstellen

Beispiel:

forms.py

%Vor%

ansichten.py

%Vor%

template.py

%Vor%

Ergebnis:

    
Abbasov Alexander 17.07.2013 00:41
quelle
1

Überprüfen Sie django-json-field , das JSONField und das zugehörige Formularfeld implementiert.

    
almalki 17.02.2013 10:46
quelle

Tags und Links