django-pjax

Software captura de pantalla:
django-pjax
Detalles de software:
Versión: 1.2
Fecha de carga: 14 Apr 15
Licencia: Libre
Popularidad: 9

Rating: nan/5 (Total Votes: 0)

django-pjax es un ayudante de Django para Defunkt jquery-pjax.
¿Qué hay PJAX?
PJAX es esencialmente AHAH ("Asynchronous HTML y HTTP"), excepto con enlaces permanentes reales y un botón de trabajo de nuevo. Se le permite cargar sólo una parte de una página (así que las cosas son más rápidas), manteniendo la facilidad de uso de los enlaces reales.
Una demostración más sentido, a fin de comprobar el Defunkt armó
Uso:
En primer lugar, leer acerca de cómo utilizar jQuery-PJAX y escoger una de las técnicas allí.
A continuación, asegúrese de que los puntos de vista que estés PJAXing están utilizando TemplateResponse. No se puede utilizar Django-PJAX con un HttpResponse normal; sólo TemplateResponse. Decora estos puntos de vista con el decorador pjax:
desde pjax importación djpjax
pjax ()
my_view def (petición):
& Nbsp; volver TemplateResponse (petición "template.html", {'mi': 'contexto'})
Después de hacer esto, si la solicitud se realiza a través de jQuery-PJAX, el decoradorpjax () intercambiará automáticamente template.html para plantillas pjax.html.
Más formalmente: si la solicitud es una solicitud PJAX, la plantilla utilizada en su TemplateResponse será reemplazado por uno con -pjax antes de la extensión de archivo. Así template.html convierte plantilla pjax.html, my.template.xml convierte my.template-pjax.xml, etc. Si no hay extensión de archivo, el nombre de la plantilla sólo se sufijo -pjax.
También puede elegir manualmente una plantilla PJAX pasándolo como argumento para el decorador:
desde pjax importación djpjax
pjax ("pjax.html")
my_view def (petición):
& Nbsp; volver TemplateResponse (petición "template.html", {'mi': 'contexto'})
Eso es todo

Requisitos :

  • Python
  • Django

Otro software de desarrollador Jacob Kaplan-Moss

Comentarios a la django-pjax

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!