由于Django Test Client仅接受data = {}作为输入,因此我无法将dict列表,即data = [{},{},{}]传递给它.对此有何解决方案?
这有效:
response = client.post(url, json.dumps(data), content_type='application/json')
Run Code Online (Sandbox Code Playgroud)
您可以将值作为字典中的列表传递:
data={"key": [{"key":"value"}, {"key":"value"}]}
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用 MultiValueDict 作为值。
您也可以作为列表传递
import requests
data = [{"key":"value"}, {"key":"value"}]
a = requests.post('http://url', data)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
871 次 |
| 最近记录: |