django-pjax

Screenshot Software:
django-pjax
Szczegóły programowe:
Wersja: 1.2
Filmu: 14 Apr 15
Wywoływacz: Jacob Kaplan-Moss
Licencja: Wolny
Popularność: 9

Rating: nan/5 (Total Votes: 0)

django-pjax jest pomocnikiem Django dla defunkt w jquery-pjax.
Co PJAX?
PJAX jest zasadniczo Ahah ("Asynchronous HTML i HTTP"), z wyjątkiem prawdziwych permalinks i pracy z powrotem przycisku. Pozwala załadować tylko część strony (więc rzeczy są szybsze) przy jednoczesnym zachowaniu możliwości korzystania z rzeczywistych powiązań.
Demo ma więcej sensu, więc sprawdź, jeden defunkt ułożyła
Sposób użycia:
Najpierw przeczytaj o tym, jak używać jQuery-PJAX i wybrać jedną z tamtejszych technik.
Następnie upewnij się, poglądy masz PJAXing korzystania TemplateResponse. Nie można używać Django-PJAX z normalnym httpResponse; tylko TemplateResponse. Dekoracje te poglądy z dekorator pjax:
z djpjax importu pjax
pjax ()
my_view def (wniosek):
& Nbsp; powrócić TemplateResponse (żądanie "template.html", {"moje": "Kontekst"})
Po wykonaniu tej czynności, jeżeli wniosek został złożony za pomocą jQuery-PJAX,pjax () dekorator automatycznie zamieniać template.html dla szablonu-pjax.html.
Bardziej formalnie: jeżeli wniosek jest wniosek PJAX, szablon używany w TemplateResponse zostaną zastąpione jednym z -pjax przed rozszerzeniem. Więc template.html staje szablon pjax.html, my.template.xml staje my.template-pjax.xml itp Jeśli nie ma rozszerzenie pliku, nazwa szablonu będzie tylko przyrostkiem -pjax.
Można również ręcznie wybrać szablon PJAX przepuszczając ją jako argument do dekoratora:
z djpjax importu pjax
pjax ("pjax.html"),
my_view def (wniosek):
& Nbsp; powrócić TemplateResponse (żądanie "template.html", {"moje": "Kontekst"})
To jest to

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Jacob Kaplan-Moss

Komentarze do django-pjax

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!