[Python] E il POST dove e' finito?

Carlos Catucci carlos.catucci a gmail.com
Gio 1 Ott 2015 19:19:34 CEST


Ho un comportamento strano di cui non riesco a venire a capo

Lato JS faccio una ajax call come tante

        data = {'direction': direction, 'img': image};

        $.ajax({
            'url': url,
            'data': {
                'data': data,
                'csrfmiddlewaretoken': csrf_token,
            },
            'type': 'POST',
            'contentType': 'application/json; charset=utf-8',
            'dataType': 'text',

            'success': function( response ) {
             [.....]

Mentre lato django

def shift_news(request):

    print "request"
    print request
    print "request"

    if request.is_ajax():

        try:

            data = json.loads(request.POST['data'])

           [....]

Problema e che la print di request mi torna

request
<WSGIRequest: GET '/en/home/shift_news/'>
request

A parte che la chiamata e' in POST e non in GET, ma comunque dov'e' il
payload POST?

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
-------------- parte successiva --------------
Un allegato HTML  stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20151001/61844156/attachment.html>


Maggiori informazioni sulla lista Python