Mit Djangos Testclient können Sie POST
-Anforderungen ausführen und Anforderungsdaten als dict
angeben.
Wenn ich jedoch Daten senden möchte, die <select multiple>
oder <input type="checkbox">
Felder imitieren, muss ich mehrere Werte für einen einzelnen Schlüssel in der Datei dict
senden.
Wie mache ich das?
Am einfachsten ist es, die Werte als list
oder tuple
in dict
:
Alternativ können Sie einen MultiValueDict
als Wert verwenden.
Ich bin gerade auf dieses Problem gestoßen! Leider hat deine Antwort bei mir nicht funktioniert. In der FormView
, die ich gepostet habe, würde ich nur einen der enthaltenen Werte herausziehen, nicht alle Werte
Sie sollten auch in der Lage sein, einen Querystring manuell zu erstellen und ihn mit dem Inhaltstyp x-www-form-urlencoded
Tags und Links django