Axios发布带有嵌套对象的请求

时间:2020-04-09 12:58:20

标签: python django reactjs postgresql axios

我需要有关axios帖子的帮助,该帖子在一门课程中包含多个学生对象。班级表格具有多个字段,可以选择动态添加多个学生。仅添加对象的学生姓名,但能够编辑学生详细信息以提供完整的详细信息。后端是Django。

没有对象的发布请求有效。带有Axios的前端添加动态字段是可行的。但是我不确定如何用表单域发布对象。

                                 <Form.Item >
                                    <Button type="secondary" onClick={this.add}>
                                        <Icon type="plus" /> Add student Details
                                        </Button>
                                </Form.Item>
                                {formItems}
                ` 
            for (let i = 0; i < values.students.length; i += 1) 
             {
             students.push(     
             studentName: values.students[i],
            });
            }`

{

    "students": [
        {

            "stud_fname": "First Name",
            "inter_lname": "Last Name",
            "class_section": "class",

        },
        {

            "stud_fname": "First dsfdsfName",
            "inter_lname": "Last sdfName",
            "class_section": "cladsfdfss",

        }
    ],
    "ClassName": "eqwe",
    "TeacherName": "eqw",
    "SchoolNAme": "eqw",

}

2 个答案:

答案 0 :(得分:0)

您可以尝试并进行相应调整-

font.hintingPreference: Font.PreferNoHinting

答案 1 :(得分:0)

您可以使用过滤器选项仅过滤如下所示的学生姓名

.get("http://localhost:8000/api/snippets/")
  .then(res => {
    this.setState({ restaurants: res.data.filter(res.name) });
  })
  .catch(err => console.log(err));