Django에서 Ajax GET 메서드로 보낸 json 객체 구문 분석

정오표

Django에서 처리해야하는 Ajax 요청을 만들었습니다.

var tracks = [{'artist':'xxx', 'track':'yyy', 'duration':100},
              {'artist':'xxx', 'track':'yyy', 'duration':100},
              {'artist':'xxx', 'track':'yyy', 'duration':100}];
$.ajax({
  type: 'GET',
  url: ROOT_URL + '/snv/',
  data: {tracks: tracks},
  dataType: 'json'
}).done(function (data) {
  // do something
}).fail(function (data) {
  // do something else
});

해당 데이터를 검색하는 Python 함수가 있습니다.

def snv(request):
    for track in request.GET:
        print track

그러나이 함수는 다음과 같이 인쇄합니다.

tracks[1][artist]
tracks[0][track]
tracks[0][duration]
tracks[2][artist]
tracks[1][track]
tracks[1][duration]
tracks[2][duration]
tracks[0][artist]
tracks[2][track]

인쇄 request.GET하면 다음과 같이 표시됩니다.

<QueryDict: {u'tracks[1][artist]': [u'Artist 02'], u'tracks[0][track]': [u'title 00'], u'tracks[0][duration]': [u'202'], u'tracks[2][artist]': [u'Artist 04'], u'tracks[1][track]': [u'title 02'], u'tracks[1][duration]': [u'506'], u'tracks[2][duration]': [u'233'], u'tracks[0][artist]': [u'Artist 00'], u'tracks[2][track]': [u'title 04']}>

내 개체를 올바르게 처리하는 방법은 무엇입니까?

정오표

좋아, 다음과 같이 해결했습니다.

POST로 GET에서 내 Ajax 요청을 변경,
다음 , CSRF_token을 얻기 위해
사용 내 개체를 구문 분석하는 파서를,
그리고 마지막으로 내 파이썬 기능을 변경 :

from django.views.decorators.csrf import csrf_exempt

@csrf_exempt
def startNewVoting(request):
  from querystring_parser import parser
  p = parser.parse(request.POST.urlencode())
  for key, track in p['tracks'].iteritems():
    print track
    # save to db...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP 파일에서 AJAX 응답으로 보낸 JSON 문자열 구문 분석

분류에서Dev

Ajax 응답에서 JSON 객체 구문 분석

분류에서Dev

Ajax POST에서 Django View의 JSON 객체를 구문 분석하는 방법

분류에서Dev

jQuery에서 JSON 객체 구문 분석

분류에서Dev

$ .ajax () 메서드로 JSON 개체를 구문 분석 할 수 없음

분류에서Dev

자바에서 JSON 객체를 문자열로 구문 분석

분류에서Dev

jasperreport의 json URL에서 json 객체로 구문 분석

분류에서Dev

Ajax에서 JSON 구문 분석

분류에서Dev

PHP 5.3에서 유니 코드 JSON 객체 구문 분석

분류에서Dev

swagger API 문서 (swagger.json)를 Java 객체로 구문 분석

분류에서Dev

Json Object Swift 5 내에서 Json 객체 구문 분석

분류에서Dev

JSON 객체 내에서 EJS 구문 분석 JSON 배열

분류에서Dev

PHP에서 다차원 JSON 객체의 JSON 구문 분석

분류에서Dev

노드 서버가 시작될 때 json 객체 구문 분석

분류에서Dev

Postman에서 보낸 JSON 페이로드가 포함 된 PUT 요청, 중첩 된 개체가 구문 분석되지 않음

분류에서Dev

파이썬에서 json 객체 배열 구문 분석

분류에서Dev

장고 뷰에서 json 객체 구문 분석

분류에서Dev

Jackson의 Array 내부에서 JSON 객체 구문 분석

분류에서Dev

Objective C에서 객체의 JSON 배열 구문 분석

분류에서Dev

android의 listview에서 json 객체 구문 분석

분류에서Dev

파이썬의 객체에서 Json 배열 구문 분석

분류에서Dev

json에서 단일 객체를 구문 분석하는 방법

분류에서Dev

Android 애플리케이션에서 JSON 객체 구문 분석

분류에서Dev

Swift에서 객체 내부의 json 배열 구문 분석

분류에서Dev

JSON 구문 분석을 사용하여 PHP에서 Ajax로드

분류에서Dev

객체를 메서드로 구문 분석

분류에서Dev

R 객체에서 정보 구문 분석 / 반환

분류에서Dev

bash로 json 객체 구문 분석

분류에서Dev

JSON을 객체로 구문 분석

Related 관련 기사

  1. 1

    PHP 파일에서 AJAX 응답으로 보낸 JSON 문자열 구문 분석

  2. 2

    Ajax 응답에서 JSON 객체 구문 분석

  3. 3

    Ajax POST에서 Django View의 JSON 객체를 구문 분석하는 방법

  4. 4

    jQuery에서 JSON 객체 구문 분석

  5. 5

    $ .ajax () 메서드로 JSON 개체를 구문 분석 할 수 없음

  6. 6

    자바에서 JSON 객체를 문자열로 구문 분석

  7. 7

    jasperreport의 json URL에서 json 객체로 구문 분석

  8. 8

    Ajax에서 JSON 구문 분석

  9. 9

    PHP 5.3에서 유니 코드 JSON 객체 구문 분석

  10. 10

    swagger API 문서 (swagger.json)를 Java 객체로 구문 분석

  11. 11

    Json Object Swift 5 내에서 Json 객체 구문 분석

  12. 12

    JSON 객체 내에서 EJS 구문 분석 JSON 배열

  13. 13

    PHP에서 다차원 JSON 객체의 JSON 구문 분석

  14. 14

    노드 서버가 시작될 때 json 객체 구문 분석

  15. 15

    Postman에서 보낸 JSON 페이로드가 포함 된 PUT 요청, 중첩 된 개체가 구문 분석되지 않음

  16. 16

    파이썬에서 json 객체 배열 구문 분석

  17. 17

    장고 뷰에서 json 객체 구문 분석

  18. 18

    Jackson의 Array 내부에서 JSON 객체 구문 분석

  19. 19

    Objective C에서 객체의 JSON 배열 구문 분석

  20. 20

    android의 listview에서 json 객체 구문 분석

  21. 21

    파이썬의 객체에서 Json 배열 구문 분석

  22. 22

    json에서 단일 객체를 구문 분석하는 방법

  23. 23

    Android 애플리케이션에서 JSON 객체 구문 분석

  24. 24

    Swift에서 객체 내부의 json 배열 구문 분석

  25. 25

    JSON 구문 분석을 사용하여 PHP에서 Ajax로드

  26. 26

    객체를 메서드로 구문 분석

  27. 27

    R 객체에서 정보 구문 분석 / 반환

  28. 28

    bash로 json 객체 구문 분석

  29. 29

    JSON을 객체로 구문 분석

뜨겁다태그

보관