Ax ios пост-запрос с вложенным объектом - PullRequest
0 голосов
/ 09 апреля 2020

Мне нужна помощь с топором ios Пост с несколькими объектами учеников в одном классе. Форма класса имеет различные поля с возможностью динамического добавления нескольких учеников. Добавьте только имена учеников для объектов, но у вас будет возможность отредактировать данные ученика, чтобы дать полную информацию. Базовая стоимость Django.

Почтовый запрос без объектов работает. Работает фронтенд с Ax ios добавлением динамических c полей. Но я не уверен, как размещать объекты с полями формы.

                                 <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 голосов
/ 15 апреля 2020

Вы можете использовать опцию фильтра для фильтрации только имени студента, как показано ниже

.get("http://localhost:8000/api/snippets/")
  .then(res => {
    this.setState({ restaurants: res.data.filter(res.name) });
  })
  .catch(err => console.log(err));
0 голосов
/ 09 апреля 2020

Вы можете попробовать и настроить соответственно -

  `axios.post(
            `http://localhost.com:8000//`,
            values.students.map(d => ({
              stud_fname: d
            })
)
)`
...