django-pjax

Скриншот программы:
django-pjax
Детали программы:
Версия: 1.2
Дата загрузки: 14 Apr 15
Разработчик: Jacob Kaplan-Moss
Тип распространения: Бесплатная
Популярность: 9

Rating: nan/5 (Total Votes: 0)

Django-pjax является помощником Джанго для 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
  • Джанго

Другие программы разработчика Jacob Kaplan-Moss

Комментарии к django-pjax

Комментарии не найдены
добавить комментарий
Включите картинки!