django-pjax

Скріншот програми:
django-pjax
Дані програми:
Версія: 1.2
Дата завантаження: 14 Apr 15
Розробник: Jacob Kaplan-Moss
Ліцензія: Безкоштовно
Популярність: 38

Rating: nan/5 (Total Votes: 0)

Django-pjax є помічником Django для defunkt в JQuery-pjax.
Що PJAX?
PJAX суті AHAH ("Асинхронний HTML і HTTP"), за винятком реальних постійних посилань і робочої кнопку Назад. Це дозволяє завантажувати тільки частину сторінки (так що речі швидше), зберігаючи при цьому зручність реальних зв'язків.
Демо має більше сенсу, так що перевірити один defunkt зібрати
Застосування:
По-перше, читати про те, як використовувати JQuery-PJAX і вибрати один з методів, там.
Далі, переконайтеся, думки ви PJAXing використанні TemplateResponse. Ви не можете використовувати Django-PJAX з нормальним HttpResponse; тільки TemplateResponse. Прикрасьте ці погляди з pjax декоратора:
від djpjax імпорту pjax
pjax ()
Def my_view (запит):
І NBSP; повернутися TemplateResponse (запит ", template.html", {'мій': 'контекст'})
Після цього, якщо запит зроблено за допомогою JQuery-PJAX, pjax () декоратор буде автоматично поміняти template.html для шаблону-pjax.html.
Більш формально: якщо запит запит PJAX, шаблон, використовуваний в TemplateResponse буде замінений один з -pjax перед розширенням файлу. Так template.html стає шаблонів pjax.html, my.template.xml стає my.template-pjax.xml, і т.д. Якщо немає розширення файлу, ім'я шаблону просто буде з суфіксом -pjax.
Ви також можете вручну вибрати шаблон PJAX, передавши його в якості аргументу декоратора:
від djpjax імпорту pjax
pjax ("pjax.html")
Def my_view (запит):
І NBSP; повернутися TemplateResponse (запит ", template.html", {'мій': 'контекст'})
Ось це

Вимоги :

  • Python
  • Django

Інші програми розробника Jacob Kaplan-Moss

django-pjax

Коментар не знайдено
додати коментар
Включіть картинки!