Задать вопрос
@Elenalafjfeojewv

Есть json формат данных, присылаемых с фронтенда, как создать соответствующую модель на сервере, чтобы в нее корректно сохранялись эти данные json?

Прошу подскажите как должна выглядеть модель django если у меня есть вид того, в каком виде получаются данные в формате JSON:
values {
  "firstname": "l",
  "lastname": "m",
  "links": [
    {
      "linkname": "https://www.youtube.com/",
      "linkurl": "https://www.youtube.com/"
    },
    {
      "linkname": "https://www.youtube.com/",
      "linkurl": "https://www.youtube.com/"
    }
  ]
  }

То есть, как видно из примера, таких Links может быть сколько угодно (это динамическая вложенная форма).

Вот таким вот образом значит(как представлено ниже) отправляю это все на сервер (api rest framework):
onSubmit={async (values, actions) => {
             await axios ({
             method: 'post',
             url: 'http://localhost:8000/something/',
             data: JSON.stringify(values, null, 2);
           })
        }}

Можете подсказать как это на сервере в моделях django и сериализаторе организовать так, чтобы все корректно сохранялось в бд.
Я не понимаю, неужели никто не может помочь, натолкнуть на мысль.....

Заранее благодарю кто поможет
  • Вопрос задан
  • 154 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы