How to return object from django with react?

How to send id of object with React to django and return data of the object?

You can use 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);
      });

If You need to send object data from React to Django Backend You can send POST request, like this:

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);
        });

or PUT request:

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);
        });
Back to Top