django-pjax

Screenshot Software:
django-pjax
Detalii soft:
Versiune: 1.2
Incarca data: 14 Apr 15
Producător: Jacob Kaplan-Moss
Licenţă: Gratuit
Popularitate: 9

Rating: nan/5 (Total Votes: 0)

django-pjax este un ajutor Django pentru defunkt de jQuery-pjax.
Ce-i PJAX?
PJAX este, în esență Ahah ("Asynchronous HTML și HTTP"), cu excepția permalinks reale și un buton de lucru spate. Acesta vă permite să încărcați doar o porțiune a unei pagini (deci lucrurile sunt mai rapide), păstrând în același timp gradul de utilizare de link-uri reale.
O demo are mai mult sens, astfel încât a verifica afară de unul defunkt pune împreună
Utilizare:
În primul rând, citiți despre cum se utilizează jQuery-PJAX și alege una dintre tehnicile de acolo.
Apoi, asigurați-vă că punctul de vedere sunteți PJAXing utilizați TemplateResponse. Nu puteți utiliza Django-PJAX cu o HttpResponse normală; numai TemplateResponse. Decoreaza aceste opinii cu decorator pjax:
de la pjax import djpjax
pjax ()
def my_view (cerere):
& Nbsp; a reveni TemplateResponse (cerere, "template.html", {'meu ":" context "})
După ce faci acest lucru, dacă cererea este făcută prin jQuery-PJAX,pjax () decorator va schimba automat template.html pentru șablon-pjax.html.
Mai mult formal: dacă cererea este o cerere PJAX, modelul utilizat în TemplateResponse ta va fi înlocuită cu una cu -pjax înainte extensia. Deci, template.html devine șablon-pjax.html, my.template.xml devine my.template-pjax.xml, etc. Daca nu exista nici o extensie de fișier, numele modelului va fi doar sufix cu -pjax.
De asemenea, puteți alege manual o șablon PJAX prin care trece aceasta ca un argument pentru a decoratorului:
de la pjax import djpjax
pjax ("pjax.html")
def my_view (cerere):
& Nbsp; a reveni TemplateResponse (cerere, "template.html", {'meu ":" context "})
Asta e

Cerințe :!

  • Python
  • Django

Alte software-uri de dezvoltator Jacob Kaplan-Moss

Comentarii la django-pjax

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!