django-icanhaz

Tela Software:
django-icanhaz
Detalhes de Software:
Versão: 0.2.0
Data de upload: 11 May 15
Revelador: Carl Meyer
Licença: Livre
Popularidade: 0

Rating: nan/5 (Total Votes: 0)

django-icanhaz é um templatetag para fácil integração de modelos ICanHaz.js JavaScript com modelos de Django.
Instalação
Instalar a partir de PyPI com pip:
pip instalar django-icanhaz
ou obter a versão em desenvolvimento:
pip instalar django-dev == icanhaz
Uso
- Adicionar "icanhaz" para seu INSTALLED_APPS.
- Defina a configuração ICANHAZ_DIR para o caminho completo (absoluto) para um diretório onde você irá armazenar seus modelos ICanHaz.
- {% Load icanhaz%} e usar {% icanhaz "templatename"}% em seus modelos Django para incorporar com segurança o modelo ICanHaz.js em ICANHAZ_DIR / templatename.html em seu modelo Django, automaticamente envolto em, pronto para ich.templatename ( {...}) no seu JavaScript.
django-icanhaz não agrupar ICanHaz.js ou fornecer quaisquer utilitários JavaScript; ele apenas ajuda você incorporar facilmente os modelos em seu HTML. Incluir ICanHaz.js em ativos estáticos do seu projeto e usá-lo em seu JS como de costume.
Filosofia
A colisão entre "uso de {{}} e como modelo marcadores variáveis ​​e ICanHaz.js 'templates Django uso da mesma gerou uma variedade de soluções. Uma solução, simplesmente substitui [[e]] com {{}} e dentro de uma tag modelo icanhaz; outro faz uma corajosa tentativa de reconstruir o texto na íntegra dentro de um pedaço de um modelo Django depois de já ter sido mutilado pelo modelo tokenizer Django.
Eu prefiro manter meus modelos de JavaScript em arquivos separados em um diretório dedicado de qualquer maneira, para evitar confusão entre no lado do servidor e de modelagem do lado do cliente. Assim, a minha contribuição para o conjunto de soluções é essencialmente apenas um "incluir" tag que evita analisar o arquivo incluído como um modelo de Django (e por conveniência, envolve-o automaticamente na tag script que ICanHaz.js espera encontrá-lo in).
Desfrute

O que é novo nesta versão:

  • Made mais flexível de apuramento modelo: ICANHAZ_DIR é agora ICANHAZ_DIRS (a lista ); acrescentou ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, e constatação de modelos em aplicativos instalados.

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Carl Meyer

django-secure
django-secure

14 Apr 15

django-markitup
django-markitup

11 May 15

hgcampfire
hgcampfire

15 Apr 15

Comentário para django-icanhaz

Comentários não encontrado
Adicionar comentário
Ligue imagens!