django-pjax

Sagteware kiekie:
django-pjax
Sagteware besonderhede:
Weergawe: 1.2
Upload datum: 14 Apr 15
Ontwikkelaar: Jacob Kaplan-Moss
Lisensie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

Django-pjax is 'n Django helper vir defunkt se jQuery-pjax.
Wat is PJAX?
PJAX is in wese ahah ("Asynchronous HTML en HTTP"), behalwe met die werklike permanente en 'n werk terug knoppie. Dit kan jy net 'n gedeelte van 'n bladsy laai (so dinge is vinniger), terwyl nog die handhawing van die bruikbaarheid van die werklike skakels.
'N demo maak meer sin, so check die een defunkt saam
Gebruik:
Eerstens, lees oor hoe jQuery-PJAX te gebruik en kies een van die tegnieke daar.
Volgende, maak seker dat die sienings jy PJAXing gebruik TemplateResponse. Jy kan nie Django-PJAX gebruik met 'n normale HttpResponse; net TemplateResponse. Versier hierdie sienings die pjax versierder:
van djpjax invoer pjax
pjax ()
def my_view (versoek):
& Nbsp; terugkeer TemplateResponse (versoek "template.html", {'my': 'konteks'})
Nadat dit te doen, indien die versoek gerig word via jQuery-PJAX, sal diepjax () versierder outomaties ruil template.html vir template-pjax.html.
Meer formeel: indien die versoek is 'n PJAX versoek, sal die sjabloon gebruik in jou TemplateResponse vervang word met een met -pjax voor die lêer uitbreiding. So template.html word template-pjax.html, my.template.xml word my.template-pjax.xml, ens As daar is geen lêer uitbreiding, die sjabloon naam sal net bijvoegsel met -pjax.
Jy kan ook met die hand pluk 'n PJAX sjabloon deur dit as 'n argument aan die versierder:
van djpjax invoer pjax
pjax ("pjax.html")
def my_view (versoek):
& Nbsp; terugkeer TemplateResponse (versoek "template.html", {'my': 'konteks'})
Dit is dit

Vereistes :

  • Python
  • Django

Ander sagteware ontwikkelaar Jacob Kaplan-Moss

Kommentaar te django-pjax

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!