django-pjax

Software kuvakaappaus:
django-pjax
Ohjelmiston tiedot:
Versio: 1.2
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Jacob Kaplan-Moss
Lupa: Vapaa
Suosio: 9

Rating: nan/5 (Total Votes: 0)

Django-pjax on Django apulainen defunkt n jQuery-pjax.
Mitä PJAX?
PJAX on lähinnä AHAH ("asynkroninen HTML ja HTTP"), paitsi todellisia permalinks ja toimiva back-näppäintä. Sen avulla voit ladata vain osan sivusta (niin asiat ovat nopeampia) samalla säilyttäen käytettävyyden todellisia siteitä.
Demo järkevämpää, joten tutustu yksi defunkt koota
Käyttö:
Lue ensin siitä, miten käyttää jQuery-PJAX ja valita yksi tekniikoita siellä.
Varmista seuraavaksi, että näkemykset olet PJAXing käytät TemplateResponse. Et voi käyttää Django-PJAX normaali HttpResponse; vain TemplateResponse. Koristele nämä näkemyksiä pjax sisustaja:
alkaen djpjax tuonti pjax
pjax ()
def my_view (pyynnöstä):
& Nbsp; return TemplateResponse (pyynnöstä "template.html", {"minun": "yhteydessä"})
Kun teet tämän, jos pyyntö on tehty kautta jQuery-PJAX,pjax () sisustaja automaattisesti vaihtaa pois template.html varten template-pjax.html.
Muodollisemmin: jos pyyntö on PJAX pyynnöstä käytetty malli teidän TemplateResponse korvataan yksi -pjax ennen tiedostopääte. Joten template.html tulee sapluuna-pjax.html, my.template.xml tulee my.template-pjax.xml jne Jos ei ole mitään tiedostopääte, mallin nimi vain olla kirjaimella -pjax.
Voit myös manuaalisesti valita PJAX mallin viemällä se argumenttina sisustaja:
alkaen djpjax tuonti pjax
pjax ("pjax.html")
def my_view (pyynnöstä):
& Nbsp; return TemplateResponse (pyynnöstä "template.html", {"minun": "yhteydessä"})
Siinäpä se!

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Jacob Kaplan-Moss

Kommentit django-pjax

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!