Как связать две модели (отправить json) на бэкенд | DjangoRest | ReactJS

Возможно, вопрос не ясен из названия. Я хочу связать две модели. Я создал бэкенд и все работает хорошо на фронтенде (React) и бэкенде (Django), но я хочу связать две модели Tags и Startups.

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

Мое представление администратора о создании стартапа выглядит следующим образом - Startup Add Admin View

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

Я создал это - My frontend of add startup

У меня есть все мои теги в выпадающем списке, показанном на рисунке.

Я отправляю этот объект данных в мой DjangoRest Api -

{
    "name": "NameS",
    "description": "DescS",
    "contact": "contact@gmail.com",
    "tags": [
        {
            "name": "First Tag"
        },
        {
            "name": "Third Tag"
        }
    ]
}

Создается новый стартап, но без каких-либо связанных тегов. Вот мой вид api стартапа - enter image description here

Я хочу решить задачу, которую выполняет мой администратор django, используя react.

Вернуться на верх