Как вернуть объект из django с помощью react?

Как отправить id объекта с помощью React в django и вернуть данные объекта?

Вы можете использовать axios:

import axios from "axios";

getObject(id) {
    return axios.get(`http://127.0.0.1:8000/api/${id}/`);
};

getObject(objectID)
      .then((response) => {
        console.log(response.data);
      })
      .catch((e) => {
        console.log(e);
      });

Если вам нужно отправить объектные данные из React в Django Backend, вы можете отправить POST запрос, например, так:

createObject(data) {
    return axios.post("http://127.0.0.1:8000/api/", data);
};

createObject(data)
        .then((response) => {
          console.log(response);
        })
        .catch((e) => {
          console.log(e);
        });

или PUT запрос:

updateObject(id, data) {
    return axios.put(`http://127.0.0.1:8000/api/${id}/`, data);
};

updateObject(
        objectID,
        data
      )
        .then((response) => {
          console.log(response);
        })
        .catch((e) => {
          console.log(e);
        });
Вернуться на верх