django-pjax

Software screenshot:
django-pjax
Software detaljer:
Version: 1.2
Upload dato: 14 Apr 15
Licens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

Django-pjax er en Django hjælper for defunkt s jquery-pjax.
Hvad er PJAX?
PJAX er hovedsagelig AHAH ("Asynchronous HTML og HTTP"), undtagen med rigtige permalinks og en arbejdsgruppe tilbage-knap. Det kan du indlæse bare en del af en side (så ting er hurtigere) og samtidig bibeholde anvendeligheden af ​​reelle links.
En demo giver mere mening, så tjek den ene defunkt sat sammen
Anvendelse:
Først læse om, hvordan du bruger jQuery-PJAX og vælge en af ​​de teknikker der.
Dernæst skal du sørge for de synspunkter, du PJAXing bruger TemplateResponse. Du kan ikke bruge Django-PJAX med en normal HttpResponse; kun TemplateResponse. Dekorer disse synspunkter med pjax dekoratør:
fra djpjax import pjax
pjax ()
def my_view (anmodning):
& Nbsp; returnere TemplateResponse (anmodning, "template.html", {'min «:» kontekst «})
Efter at gøre dette, hvis anmodningen indgives via jQuery-PJAX vilpjax () dekoratør automatisk udskifte template.html for skabelon-pjax.html.
Mere formelt: hvis anmodningen er en anmodning PJAX, den skabelon, der anvendes i dit TemplateResponse vil blive erstattet med en med -pjax før filtypen. Så template.html bliver template-pjax.html bliver my.template.xml my.template-pjax.xml etc. Hvis der ikke er nogen filtype, vil skabelonnavnet bare suffikset -pjax.
Du kan også manuelt vælge en PJAX skabelon ved at føre det som et argument til dekoratør:
fra djpjax import pjax
pjax ("pjax.html")
def my_view (anmodning):
& Nbsp; returnere TemplateResponse (anmodning, "template.html", {'min «:» kontekst «})
Det er det

Krav :

  • Python
  • Django

Andre software developer Jacob Kaplan-Moss

Kommentarer til django-pjax

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!