在django视图中使用ajax时,什么时候应该使用GET方法,什么时候应该使用POST方法?
我可以用任意一种方法完成同样的任务——我只需要确保如果ajax方法是get,那么我的视图需要处理在django视图中使用ajax时,什么时候应该使用GET方法,什么时候应该使用POST方法?,django,django-templates,django-views,Django,Django Templates,Django Views,我可以用任意一种方法完成同样的任务——我只需要确保如果ajax方法是get,那么我的视图需要处理get,如果是POST,那么视图需要处理POST 鉴于此,我什么时候使用GET,什么时候使用POST $.ajax({ method: "????", url: $endpoint, data: $buttonData, success: handleSuccess, error:
get
,如果是POST,那么视图需要处理POST
鉴于此,我什么时候使用GET,什么时候使用POST
$.ajax({
method: "????",
url: $endpoint,
data: $buttonData,
success: handleSuccess,
error: handleError,
})
class MyAjaxView(View):
def ???(self, request, *args, **kwargs):
一般来说,POST用于向服务器“发送”内容,而GET用于从服务器“获取”内容。遵循这些约定是一个好主意,因为API也必须这样工作
参考:如果我只是使用ajax向服务器发送信号以更新其他数据,该怎么办?@Homer在这种情况下是一个PUT或补丁。看看这个:在django中使用put或patch有实际的区别吗?因为没有put或patch类函数。