将数据从React发送到Django REST API可以通过以下步骤完成:
import axios from 'axios';
const sendDataToAPI = () => {
const data = {
// 构造要发送的数据对象
// 例如:name: 'John', age: 25
};
axios.post('http://your-django-api-url', data)
.then(response => {
// 处理成功响应
})
.catch(error => {
// 处理错误
});
};
确保将http://your-django-api-url
替换为你的Django REST API的实际URL。
from django.http import JsonResponse
def your_api_view(request):
if request.method == 'POST':
data = request.POST.get('data') # 获取发送的数据
# 处理数据
return JsonResponse({'message': 'Data received successfully'})
确保将your_api_view
替换为你的实际视图函数名称。
from django.urls import path
from . import views
urlpatterns = [
path('your-api-url/', views.your_api_view, name='your_api_view'),
]
确保将your-api-url
替换为你的实际URL路径。
这样,当你在React中调用sendDataToAPI
函数时,数据将被发送到Django REST API,并在Django中的视图函数中进行处理。
领取专属 10元无门槛券
手把手带您无忧上云