elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Django no renderiza una template al llamar a su view desde ajax
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Django no renderiza una template al llamar a su view desde ajax  (Leído 2,689 veces)
mamarrach0

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Django no renderiza una template al llamar a su view desde ajax
« en: 20 Agosto 2022, 11:30 am »

Un saludo a todos los presentes.

Veréis, trabajo en una aplicación en DJANGO junto con Selenium. La idea es abrir una web externa desde el driver de Selenium, insertar un script JS para cargar botones en dicha web, y a la vez esos botones ejecutan una llamada por ajax mediante POST a una url django.



urlpatterns = [
    path('admin/', admin.site.urls),
    path('', index, name='index'),
    path('library', toLibrary, name='library'),
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)


Los botones cargados desde Selenium, llaman a localhost:8000/library pasando un objeto JSON.

Aquí tengo la view asociada a localhost:8000/library


def toLibrary(request):
    if request.method=="POST":
         print("POST JSON")
         data=json.loads(request.body)
         auctions.append(data)
         content = render(request,"library.html", {"data":auctions})
         return HttpResponse(content)
    else:
        return render(request,"library.html")


He chequeado con fiddler la respuesta de la función de arriba, es un html bien formado y correcto, pero no renderiza ni actualiza el DOM. Imprime el mensaje "POST JSON" en consola bien, todo en orden, en fiddler la respuesta es correcta, pero en el dom no se actualiza nada.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como llamar automaticamente funciones AJAX ??
PHP
Diabliyo 3 7,621 Último mensaje 28 Agosto 2008, 15:53 pm
por Ragnarok
Llamar dos funciones AJAX en onChange
Desarrollo Web
KateLibby 7 12,697 Último mensaje 26 Octubre 2011, 11:29 am
por KateLibby
[Resuelto] Como llamar a una función php desde ajax
PHP
yoelrodguez 2 3,891 Último mensaje 12 Mayo 2015, 01:06 am
por yoelrodguez
¿Como llamar una funcion de php con ajax? « 1 2 »
PHP
SrTrp 10 6,477 Último mensaje 2 Septiembre 2017, 17:57 pm
por SrTrp
Verificar si usuario existe en Django con ajax
Scripting
sysax 0 2,504 Último mensaje 31 Mayo 2019, 22:15 pm
por sysax
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines