Python 如何将数据发布到Django rest API
我有一个Django模型,如下所示:Python 如何将数据发布到Django rest API,python,django,rest,post,Python,Django,Rest,Post,我有一个Django模型,如下所示: [ { "ticker": "AAPL", "balance_sheet": [], "income_statement": [], "cash_flows": [] }, { "ticker": "MSFT",
[
{
"ticker": "AAPL",
"balance_sheet": [],
"income_statement": [],
"cash_flows": []
},
{
"ticker": "MSFT",
"balance_sheet": [],
"income_statement": [],
"cash_flows": []
}
]
我想使用requests.post
函数添加损益表数据,但无法确定数据的结构。我从服务器收到400个错误的请求响应
有什么问题
r = requests.post('http://localhost:8000/stocks/', data={ 'ticker': 'MSFT',
'income_statement': [{
'annualNetIncomeContinuousOperations': 45687000000,
'annualTaxEffectOfUnusualItems': 0,
'annualNetIncomeFromContinuingOperationNetMinorityInterest': 45687000000,
'annualTotalOperatingIncomeAsReported': 60024000000,
... ,
... ,
...
}]
}
)
这不起作用的原因是一个称为嵌套序列化的概念。更多信息可在以下链接中找到