Проблема интеграции между реактивным приложением и сервером Django
Когда я запускаю сервер, он показывает мне сообщение http://127.0.0.1:8000/. Я хочу сделать интеграцию, поэтому мне нужно использовать этот url в reactnative или любом другом?
Вы можете использовать axios
во фронтенде для создания POST, GET или UPDATE запросов, используя url http://localhost:8000/your_endpoint_name
. создайте свои конечные точки в бэкенде и продолжайте.
Вот ссылка на библиотеку axios https://axios-http.com/
Счастливого кодирования!
В ответ на ваш вопрос я добавлю код сюда, чтобы было лучше видно
Да, вы будете использовать объект formData в react, чтобы получить изображение в виде файла и передать его в axios для отправки на бэкенд. Как это =>
const formData = new FormData();
formData.append("file",image)
formData.append("image", imagefile.files[0]);
axios.post('upload_file', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})