django-icanhaz

Software captura de pantalla:
django-icanhaz
Detalles de software:
Versión: 0.2.0
Fecha de carga: 11 May 15
Promotor: Carl Meyer
Licencia: Libre
Popularidad: 32

Rating: nan/5 (Total Votes: 0)

django-icanhaz es un templatetag para facilitar la integración de las plantillas de JavaScript ICanHaz.js con las plantillas de Django.
Instalación
Instalar desde PyPI con pip:
PIP instalar django-icanhaz
o conseguir la versión en desarrollo:
PIP instalar django-icanhaz == dev
Uso
- Añadir "icanhaz" a su entorno INSTALLED_APPS.
- Establezca el ajuste ICANHAZ_DIR a la ruta completa (absoluta) a un directorio donde almacenar sus plantillas ICanHaz.
- {%% Icanhaz carga} y utilizar {% icanhaz "TemplateName"%} en sus plantillas de Django para incrustar con seguridad la plantilla 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 incorpora ICanHaz.js o proporcionar las utilidades de JavaScript; sólo ayuda a incrustar fácilmente las plantillas en el código HTML. Incluya ICanHaz.js en activos estáticos de su proyecto y utilizarlo en su JS como de costumbre.
Filosofía
La colisión entre el 'uso de {{y}} como plantilla marcadores variables y ICanHaz.js' Django plantillas de uso del mismo ha dado lugar a una variedad de soluciones. Una solución simplemente reemplaza [[y]] con {{y}} dentro de una etiqueta de plantilla icanhaz; otro hace un valiente intento de reconstruir el texto palabra por palabra dentro de un trozo de una plantilla de Django después de que ya ha sido destrozado por la plantilla tokenizer Django.
Yo prefiero mantener mis plantillas de JavaScript en archivos separados en un directorio específico de todos modos, para evitar la confusión entre el servidor y de plantillas del lado del cliente. Así que mi contribución a la gama de soluciones es esencialmente sólo una etiqueta de "incluir" que evita analizar el archivo incluido como una plantilla de Django (y por conveniencia, se envuelve de forma automática en la etiqueta script que ICanHaz.js espera encontrar en).
Disfrute

¿Cuál es nuevo en esta versión:!

  • Hecho plantilla encontrando más flexible: ICANHAZ_DIR es ahora ICANHAZ_DIRS (una lista ); añaden ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES y hallazgo de plantillas en las aplicaciones instaladas.

Requisitos

  • Python
  • Django

Otro software de desarrollador Carl Meyer

django-markitup
django-markitup

11 May 15

django-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

Comentarios a la django-icanhaz

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!