Python 如何将数据发布到Django rest API

Python 如何将数据发布到Django rest API,python,django,rest,post,Python,Django,Rest,Post,我有一个Django模型,如下所示: [ { "ticker": "AAPL", "balance_sheet": [], "income_statement": [], "cash_flows": [] }, { "ticker": "MSFT",

我有一个Django模型,如下所示:

[
    {
        "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,
                                                              ... , 
                                                              ... , 
                                                              ...
                                         }]
                                      }
)

这不起作用的原因是一个称为嵌套序列化的概念。更多信息可在以下链接中找到