django-icanhaz

Una etiqueta de plantilla de Django para incrustar plantillas de icanhaz.js con seguridad
Descargar ahora

django-icanhaz Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Carl Meyer
  • Sitio web del editor:
  • https://launchpad.net/~carljm

django-icanhaz Etiquetas


django-icanhaz Descripción

Una etiqueta de plantilla de Django para incrustar plantillas de icanhaz.js con seguridad Django-icanhaz es un templateetag para una integración más fácil de las plantillas de JavaScript de Icanhaz.js con django plantillas.InstallationInstall desde PyPI con Pip: Pip Instale Django-Icanhazor Obtenga la versión de desarrollo: PIP Instale Django-icanhaz == Devusage- Agregar "Icanhaz" A la configuración de su instalación instalada.- Establezca la configuración de Icanhaz_DIR en la ruta completa (absoluta) a un directorio donde almacenará sus plantillas de iCanhaz.- {% cargar iCanhaz%} y usará {% iCanhaz "Templatename"%} en sus plantillas de Django a Insertar de forma segura la plantilla de Icanhaz.js en iCanhaz_DIR / TEMPLATENAME.HTML en su plantilla de Django, envuelto automáticamente, listo para ich.templatename ({...}) en su javascript.django-icanhaz no paquen icanhaz.js o proporciona ninguna JavaScript Utilities; Simplemente le ayuda a incrustar fácilmente las plantillas en su HTML. Incluya Icanhaz.js en los activos estáticos de su proyecto y utilícelo en su JS como de costumbre. Filosofía. La colisión entre el uso de plantillas de Django de {{{y} como marcadores de variables de plantilla y el uso de ICANHAZ.JS del mismo ha generado una variedad de soluciones. Una solución simplemente reemplaza ] con {{y}} dentro de una etiqueta de plantilla de iCanhaz; Otro hace un valiente intento de reconstruir texto literal dentro de un trozo de una plantilla de Django después de que ya haya sido destrozado por la plantilla de Django Tokenizer. Prefiero mantener mis plantillas de JavaScript en archivos separados en un directorio dedicado de todos modos, para evitar la confusión entre el servidor- Plantación lateral y lateral del cliente. Por lo tanto, mi contribución a la matriz de soluciones es esencialmente una etiqueta de "inclusión" que evita analizar el archivo incluido como una plantilla de django (y por conveniencia, lo envuelve automáticamente en la etiqueta de script que ICANHAZ.JS espera encontrarlo en). Disfruta ! Requisitos: · Python · Django ¿Qué hay de nuevo en este lanzamiento: · Hecho de plantilla: hallazgo más flexible: ICANHAZ_DIR es ahora icanhaz_dirs (una lista); Añadido icanhaz_finders, icanhaz_app_dirnames, y hallazgo de plantillas en aplicaciones instaladas.


django-icanhaz Software relacionado

Django-Xfield

Un paquete de utilidad Django para manejar las entradas de forma cero o más del mismo nombre ...

138

Descargar