Django 如何在react请求中使用数组字段发布数据?

Django 如何在react请求中使用数组字段发布数据?,django,reactjs,request,requestjs,Django,Reactjs,Request,Requestjs,所以我使用的是来自的请求。在tsx文件中,我正在传递 id:id,text:string,array:number[] post( {json: true, url: '...', form: {id: id, text: text, array: array}}, (error, response, body) => { if (response.statusCode === 400) { dispatch(errStep(body['text

所以我使用的是来自的请求。在tsx文件中,我正在传递
id:id,text:string,array:number[]

post(
    {json: true, url: '...', form: {id: id, text: text, array: array}},
    (error, response, body) => {
      if (response.statusCode === 400) {
        dispatch(errStep(body['text']));
      } else {
        dispatch(addStep(body));
      }
    }
  )
这是一个post方法,其主体
{id:id,text:text,array:array}
。但是,当我从Django打印
请求.data
时,我收到
。 这样,我无法通过调用
request.data.getlist('array')
来检索数组['51','52]

我希望我的request.data采用以下格式:
,因为[51,52]是通过调用
request.data.getlist('array')
返回的


谢谢

qstringifyoptions:{arrayFormat:'repeat'}
作为post调用中的一个选项将转换为
'array[0]:['51'],'array[1]:['53']
作为post调用中的一个选项将转换为
'arrayFormat:'repeat'}
[1] “:['53']到
'array':['51',52']

您已经清楚地提到了getlist('array')给出了[51,52]。这不是您想要的吗?@RajaSimon请求数据不在[51,53]中,而是分别在[51]和[53]中。但是您的请求“我如何检索数组”的答案是
getlist('array'))
。你还想要什么?@DanielRoseman不,我的问题是如何发布数组字段。我知道只有在请求中有数组时才能检索数组。数据['arra']字段。对不起,现在我更糊涂了。你发布了数组。如果没有发布数组,你会如何检索数组?你已经清楚地提到了getlist('array')给出了[51,52]。这不是你想要的?@RajaSimon请求数据不在[51,53]中,而是分别在[51]和[53]中。但是对你的请求“如何检索数组”的回答是
getlist('array')
。你还想要什么?@DanielRoseman不,我的问题是如何发布数组字段。我知道只有在请求中有数组时才能检索数组。数据['arra']字段。对不起,现在我更糊涂了。你发布了数组。如果你没有发布数组,你将如何检索数组?