0
나는 POST에 장고보기에서 일부 데이터를 보낼 수있는 방법을 알아 내려고 노력하고 일부 데이터를 반환합니다. 요청에서 전송 된 데이터에 대해 HttpResponse
을 통해보기에서 클라이언트로 전송됩니다. POST 요청은 클라이언트, 웹 콘솔 인쇄에서 보낸
,
POST http://<myurl>
GET http://<myurl>/
는 그리고 반환 된 메시지는 "수"입니다. 뷰 메서드에서 response.GET.get("key")
을 통해 매개 변수에 액세스하려고하면 None
이 반환됩니다.
내가 오해하고 있어야합니다. 아무도 무슨 일이 일어나고 있는지 알고 있습니까?
views.py
from django.http import HttpResponse
def test(request):
msg = ""
if request.method == "POST":
msg = "post"
elif request.method == "GET":
msg = "get"
return HttpResponse(msg)
javascrip/JQuery와
function _req(url, params, callback) {
function onResponse(data) {
console.log(data);
callback(data);
};
$.post(
url,
JSON.stringify(params),
onResponse,
"text");
};
메서드를 호출하는 방법을 표시하지 않습니다. –
'$. post '는 urls.py에 정의 된대로 테스트에 해당하는 url을 전달합니다. – tAllan