2011-10-03 3 views

risposta

30

Controllare il pacchetto pyjade Python here at pypi e here at github.

Pyjade è un adattatore sintassi Jade per Django, Jinja2 e Mako modelli

Disclaimer: io sono il proprietario :)

+2

PyJade sta cullando il mio mondo proprio ora. – Roshambo

+0

È vicino al 100% compatibile con jade in modo che possa condividere i modelli tra client e server? – Eric

+1

@Eric è totalmente compatibile. Ho anche pubblicato il pacchetto 'jsjinja' per Python, che compila i template jinja2 in javascript;). Controlla! https://github.com/syrusakbary/jsjinja –

6

mi piace molto giada. Pyjade ha reso possibile l'uso della giada in alcuni progetti python con jinja o django.

Ma devo dire che Pyjade non è compatibile al 100% con la giada.

Ad esempio, l'operatore ternario non è supportato in pyjade. Puoi usare una certa sintassi python per fare la stessa cosa, ma questo renderà il template utilizzabile solo con pyjade ma non con la giada originale.

Quindi, se si desidera condividere gli stessi modelli tra jade e pyjade, STOP. ma se vuoi semplicemente usare la sintassi di giada in un progetto python, pyjade sarà una buona scelta.

+0

Buona cosa è il caso d'uso di maggioranza! – obskyr