django-pjax

Screenshot Software:
django-pjax
Mga detalye ng Software:
Bersyon: 1.2
I-upload ang petsa: 14 Apr 15
Nag-develop: Jacob Kaplan-Moss
Lisensya: Libre
Katanyagan: 9

Rating: nan/5 (Total Votes: 0)

Django-pjax ay isang Django helper para sa jquery-pjax defunkt iyon.
Ano ang PJAX?
PJAX ay mahalagang AHAH ("Asynchronous HTML at HTTP"), maliban sa mga tunay na permalinks at isang gumaganang back button. Hinahayaan ka nitong load lamang ng isang bahagi ng isang pahina (sa gayon mga bagay ay mas mabilis) habang pinapanatili pa rin ang kakayahang magamit ng mga tunay na link.
Ang demo na ginagawang higit pang kahulugan, kaya tingnan ang isang defunkt magkasama
Paggamit:
Una, basahin ang tungkol sa kung paano gamitin ang jQuery-PJAX at pumili ng isa sa mga diskarte doon.
Sunod, siguraduhin na ang mga tanawin ng naka-PJAXing ginagamit TemplateResponse. Hindi mo maaaring gamitin Django-PJAX sa isang normal na HttpResponse; lamang TemplateResponse. Palamutihan ang mga tanawin sa pjax dekorador:
mula sa pag-import djpjax pjax
pjax ()
def my_view (kahilingan):
& Nbsp; bumalik TemplateResponse (kahilingan, "template.html", {'aking': 'konteksto'})
Pagkatapos ginagawa ito, kung ang kahilingan ay ginawa sa pamamagitan ng jQuery-PJAX, awtomatikong magpalit ngpjax () dekorador out template.html para sa template-pjax.html.
Higit pang mga pormal: kung ang kahilingan ay isang PJAX kahilingan, ang template na ginagamit sa iyong TemplateResponse ay papalitan ng isa sa -pjax bago ang file extension. Kaya template.html nagiging template-pjax.html, my.template.xml nagiging my.template-pjax.xml, atbp Kung walang extension ng file, ang pangalan ng template ay dapat lamang suffixed may -pjax.
Maaari ka ring manu-manong pumili ng isang template PJAX sa pamamagitan ng pagpasa ito bilang isang argument sa dekorador:
mula sa pag-import djpjax pjax
pjax ("pjax.html")
def my_view (kahilingan):
& Nbsp; bumalik TemplateResponse (kahilingan, "template.html", {'aking': 'konteksto'})
Iyan na ang lahat

Mga Kinakailangan :!

  • Python
  • Django

Iba pang mga software developer ng Jacob Kaplan-Moss

Mga komento sa django-pjax

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!