bonjour,
je travaille sur un projet personnel alliant python et le serveur django, et des pages html avec JQUERY, donc je ne sais pas trop si je dois poster ici ou dans une rubrique python

Mon but est d'envoyer au format JSON des données à mon serveur DJANGO
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$.ajax({
  type: "POST",
  url: "/creation/post/",
  data: {"titre": $('#titre').val(),
    "accroche":   $('#accroche').val(),'csrfmiddlewaretoken': '{{ csrf_token }}' },
  contentType: "application/json; charset=utf-8",
  dataType: "json",
  success: function(reponse)
            {
             $('#titre2').text(reponse.titre)
             $('#accroche2').text(reponse.accroche)
             $('#titre').css( 'display' , 'none'  )
             $('#accroche').css( 'display' , 'none'  )
             alert('succès')
             alert(reponse)
             alert(reponse.resultat) 
            },
  beforeSend: function(){alert('avant')},
  complete: function(){ alert('après');},
  error: function(xhr, ajaxOptions, thrownError)
                     {
                       alert("erreur :"+xhr.status+thrownError);
                     }
   });
Je récupère ces données avec mon serveur DJANGO voici le code :
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
if request.is_ajax():
        donnees=request.raw_post_data
        print(donnees)
        return HttpResponse(donnees, mimetype='application/json')
    else:
        return HttpResponse(simplejson.dumps({"resultat":"bonjour"}), mimetype='application/json')

et voici ce que le print me donne sur la console du serveur d'appli
Code : Sélectionner tout - Visualiser dans une fenêtre à part
titre=trucmuche2&accroche=gfhgh&csrfmiddlewaretoken=qEDHv2YfZvA9z56Vawc9wiCaib8KxEcv
Comme ça nest pas du tout ce que j'ai envoyé j'ai du mal à comprendre.
Quelqu'un peux m'expliquer comment récupérer mes données correctement ?

Merci