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-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

django-markitup
django-markitup

11 May 15

django-icanhaz

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