파이썬을 사용하여 django 서버를 통해 뷰에서 JSON 파일을 반환 할 수 있어야합니다. url HTTP 요청에 callback이라는 매개 변수가 포함되어 있으면 'callback'매개 변수 다음에 이름이 지정된 javascript 함수 호출에서이를 감싸 야합니다. JSON 파일을 생성하여 서버로 전송할 수 있었고 가능한 콜백 매개 변수를 검색하는 방법을 알고있었습니다. 그러나 Javascript 함수 호출에 JSON 파일을 래핑하는 방법에 대해 혼란스러워합니다. 아무도 나에게 올바른 방법을 말할 수 있습니까? 다음은이다; "FUNCTION_CALL ({YYY XXX})"JSON을 자바 스크립트 함수 호출로 랩핑하는 방법
def function_json(request, param):
function_call = request.GET.get('callback', "")
json_stuff = Object.objects.all().filter(param=parameter)
if len(json_stuff) == 0:
return HttpResponse("page was not found",status=404)
data = {}
for x in range(0, len(countries)):
data[json_stuff[x].code] = json_stuff[x].name
my_json_data = json.dumps(data)
my_json_data_wrapped_in_a_function_call = ???
return HttpResponse(my_json_data_wrapped_in_a_function_call, content_type="application/json")
및 데이터 callback
가정
Function_call({json_stuff})
너무 애매합니다. 코드를 보여주십시오. –