2011-10-03 9 views

Respuesta

30

Comprobar la pyjade Python paquete here at pypi y here at github.

Pyjade es un adaptador de sintaxis Jade como Django, Jinja2 y Mako plantillas

responsabilidad: Soy el dueño :)

+2

PyJade está sacudiendo mi mundo ahora mismo. – Roshambo

+0

¿Es 100% compatible con jade para que pueda compartir plantillas entre el cliente y el servidor? – Eric

+1

@Eric es totalmente compatible. También publiqué el paquete 'jsjinja' para Python, que compila las plantillas de jinja2 para javascript;). ¡Echale un vistazo! https://github.com/syrusakbary/jsjinja –

6

Me encanta jade. Pyjade hizo posible usar jade en algún proyecto de pitón con jinja o django.

Pero tengo que decir que pyjade no es 100% compatible con jade.

Por ejemplo, el operador ternario no es compatible con pyjade. Puede usar alguna sintaxis de Python para hacer lo mismo, pero eso hará que la plantilla solo se pueda usar con pyjade pero no con el jade original.

Así que si quiere compartir las mismas plantillas entre jade y pyjade, DETÉNGASE. pero si solo quieres usar la sintaxis de jade en un proyecto de python, pyjade será una buena opción.

+0

Lo bueno es que es el caso de uso mayoritario. – obskyr

Cuestiones relacionadas