django-icanhaz

Скриншот программы:
django-icanhaz
Детали программы:
Версия: 0.2.0
Дата загрузки: 11 May 15
Разработчик: Carl Meyer
Тип распространения: Бесплатная
Популярность: 0

Rating: nan/5 (Total Votes: 0)

Django-icanhaz является templatetag для облегчения интеграции шаблонов ICanHaz.js JavaScript с шаблонами Django.
Установка
Установка из PyPI с пип:
пункт установить Django-icanhaz
или получить версию в процессе развития:
пункт установить Django-DEV icanhaz ==
Использование
- Добавить "icanhaz" для вашей установки INSTALLED_APPS.
- Установите настройку ICANHAZ_DIR к полному (абсолютной) пути к папке, где вы храните ваши шаблоны ICanHaz.
- {% Нагрузки icanhaz%} и использовать {% icanhaz "TemplateName"%} в шаблонах Django безопасно вставлять шаблон ICanHaz.js на ICANHAZ_DIR / templatename.html в шаблон Django, автоматически, завернутые в, готов к ich.templatename ( {...}) в JavaScript.
Django-icanhaz не связывать ICanHaz.js или предоставить какие-либо утилиты JavaScript; Он просто помогает вам легко вставлять шаблоны в формате HTML. Включить ICanHaz.js в статических активов вашего проекта и использовать его в JS, как обычно.
Философия
Столкновение между "использование {{}} и в качестве матрицы переменных маркеров и ICanHaz.js" Шаблоны Django использования же породила различные решения. Одним из решений просто заменяет [[и]] с {{и}} внутри шаблона icanhaz тега; другой делает героические усилия для восстановления дословно текст в кусок шаблона Django после уже искусал шаблона Tokenizer Django.
Я предпочитаю, чтобы мои шаблоны JavaScript в отдельные файлы в отдельной директории в любом случае, чтобы избежать путаницы между серверной стороне и на стороне клиента шаблонов. Так что мой вклад в массиве решений, по существу, просто "включить" тег, который избегает разбора включаемый файл в качестве шаблона Django (и для удобства, автоматически включает его в тег сценария, что ICanHaz.js ожидает найти его в).
Наслаждайтесь

Что нового В этом выпуске:

  • Сделано шаблона ознакомительный более гибким: ICANHAZ_DIR теперь ICANHAZ_DIRS (список ); добавил ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, и нахождение шаблонов в установленных приложений.

Требования

  • Python
  • Джанго

Другие программы разработчика Carl Meyer

django-markitup
django-markitup

11 May 15

django-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

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

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