• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

203
Views
Pasar datos de JS a Python a través de Django

Quiero enviar datos de python a JS en Django. Veo con éxito los datos en la respuesta en el navegador, pero JS devuelve una cadena vacía. ¿Cuál sería la razón?

tratando de obtener información;

 def XXX(request): message_id=request.POST.get('messageid') return render(request, 'XX.html')

remitente;

 y = json.loads(response.text) ts = str(y["file"]["shares"]["public"]["XX"][0]["ts"]) return render (request, 'problemduyurusucreate.html', {'ts':ts})

JS;

 <script type=text/javascript> function slacksil() { html2canvas(document.getElementById("main"), { letterRendering: 1, allowTaint: true, useCORS: true,}) .then(function (canvas) { swal({ title: "Emin misiniz?", text: "Duyuru Kanaldan Silinecek!", icon: "warning", buttons: true, dangerMode: true,}) .then((willDelete) => { if (willDelete) { document.getElementById("result").src = canvas.toDataURL("image/png", 0.5); var deneme = "{{ ts }}"; $.ajax({ type: "POST", url: "{% url 'slacksilproblem' %}", data: { "messageid": deneme, csrfmiddlewaretoken: '{{ csrf_token }}'}}) swal({ title: "Duyuru Kanaldan Silindi!", icon: "success",})} else { swal("İşlem İptal Edildi!", { icon: "error",});}}); }) .catch((e) => { alert(e); }); } </script>

pero estoy mostrando en mi navegador que he extraído con éxito los datos ingrese la descripción de la imagen aquí

primero estoy enviando una solicitud de publicación a python para enviar la imagen después del script de python python enviar a la identificación de marca de tiempo del mensaje html; ingrese la descripción de la imagen aquí

luego publique la solicitud para eliminar el mensaje con la identificación de la marca de tiempo, pero viene vacío para python. Pero cuando miro la respuesta en el navegador, veo que los datos están llegando. ingrese la descripción de la imagen aquí

about 3 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Resolví el problema enviando los datos a la cookie con python y recuperando los datos de python nuevamente.

datos del remitente a la cookie (x son mis datos);

 html = HttpResponse("<h1>TP</h1>") html.set_cookie('ts', x, max_age = None) return html

y obtener datos en otro fonc. como esto;

 message_id=request.COOKIES['ts']

finalmente eliminar la cookie;

 html.delete_cookie('ts','!')
about 3 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error