Jinja2

Software screenshot:
Jinja2
Dettagli del software:
Versione: 2.7.3
Data di caricamento: 12 May 15
Sviluppatore: Armin Ronacher
Licenza: Libero
Popolarità: 119

Rating: 4.5/5 (Total Votes: 2)

Si prevede un Django ispirato sintassi non XML, ma supporta un ambiente sandbox opzionale e espressioni in linea

Caratteristiche .

  • sintassi configurabile. Se la generazione di LaTeX o altri formati con Jinja2 l'utente può modificare i delimitatori di qualcosa che si integra meglio nel markup LaTeX.
  • Fast. Anche se le prestazioni non sono l'obiettivo principalmente Jinja2 è sorprendentemente veloce. Il sovraccarico rispetto al normale codice Python è stato ridotto al minimo.
  • Facile per eseguire il debug. Jinja2 integra direttamente nel sistema traceback Python che permette di eseguire il debug di modelli Jinja2 con regolari aiutanti Python debug.
  • sicura. È possibile valutare codice template attendibile se il sandbox opzionale è abilitata. Questo permette Jinja2 di essere utilizzato come linguaggio di template per le applicazioni in cui gli utenti possono modificare la struttura del modello.

Cosa c'è di nuovo in questa versione:

  • problema di sicurezza:
  • ha corretto la correzione di protezione per la cartella della cache. Questa correzione è stato fornito da RedHat.

Cosa c'è di nuovo nella versione 2.7.2:

  • problema di sicurezza:
  • cambiato la cartella predefinita per la cache del filesystem di essere utente specifico e leggere e scrivere protetta su sistemi UNIX.

Cosa c'è di nuovo nella versione 2.5.4:.

  • Risolto un bug di precedenza degli operatori con operazioni unarie
  • Migrazione a git.

Cosa c'è di nuovo nella versione 2.5.2:.

  • Fusione in correzione per Python 3 per quanto riguarda precisioni
  • Miglioramento messaggio 3.x unbroke.
  • setup.py Unbroke.
  • Risolto un problema con operatori unari avere la precedenza sbagliata.

Cosa c'è di nuovo nella versione 2.5.1:

  • Risolto un problema con operatori unari hanno la precedenza sbagliato .
  • Risolto il test del filtro addominali.
  • MarkupSafe è ora utilizzato per le incrementi nella velocità Jinja2.
  • docs aggiunto per comparazioni.

Cosa c'è di nuovo nella versione 2.4:

  • Le funzioni di carico del modello ambiente ora passare in modo trasparente attraverso un oggetto modello se è stato passato a esso. In questo modo è possibile importare o estendere da un oggetto modello che è stato passato al modello.
  • Aggiunta una: class: `ModuleLoader` che può caricare modelli da fonti precompilati. L'ambiente ora dispone di un metodo per compilare i modelli da un caricatore configurato in un file zip o una cartella.
  • L'estensione _speedups C ora supporta Python 3.
  • Aggiunto il supporto per autoescaping sezioni girevoli e il supporto per i contesti di valutazione (: ref: `eval-context`).
  • Estensioni hanno una priorità ora.

Requisiti

  • Python 2.4 o superiore
  • Un lavoro compilatore C
  • ctypes Python

Programmi simili

MissMatch
MissMatch

13 May 15

embedly-ios
embedly-ios

28 Feb 15

vcs
vcs

13 May 15

Intern
Intern

1 Oct 15

Altri software di sviluppo Armin Ronacher

Commenti a Jinja2

I commenti non trovato
Aggiungi commento
Accendere le immagini!