Jinja2

Software screenshot:
Jinja2
Software informatie:
Versie: 2.7.3
Upload datum: 12 May 15
Ontwikkelaar: Armin Ronacher
Licentie: Gratis
Populariteit: 11

Rating: 4.0/5 (Total Votes: 1)

Het biedt een Django geïnspireerd niet-XML-syntax, maar ondersteunt een optionele sandbox-omgeving en inline uitdrukkingen

Eigenschappen .

  • Configureerbare syntax. Als het genereren van latex of andere formaten met Jinja2 de gebruiker kan de scheidingstekens wijzigen in iets dat beter in de LaTeX opmaak geïntegreerd.
  • Snel. Hoewel de prestaties is niet het primair doelwit van Jinja2 het is verrassend snel. De overhead in vergelijking met reguliere Python code werd teruggebracht tot het absolute minimum.
  • Gemakkelijk te debuggen. Jinja2 integreert rechtstreeks in de Python traceback systeem dat het mogelijk maakt om Jinja2 templates debuggen met regelmatige Python debugging helpers.
  • Secure. Het is mogelijk om niet-vertrouwde sjabloon code evalueren of de optionele zandbak is ingeschakeld. Dit maakt het mogelijk Jinja2 te worden gebruikt als template taal voor toepassingen waarbij gebruikers de template ontwerp kan wijzigen.

Wat is nieuw in deze release:

  • Beveiliging probleem:
  • Gecorrigeerd de security fix voor de map cache. Deze correctie werd verstrekt door RedHat.

Wat is nieuw in versie 2.7.2:

  • Beveiliging probleem:
  • Veranderd de standaard map voor het bestandssysteem cache naar gebruiker specifiek te zijn en te lezen en te schrijven beveiligd op UNIX-systemen.

Wat is nieuw in versie 2.5.4:.

  • Vast een operator voorrang bug met unary operaties
  • Migreren naar git.

Wat is nieuw in versie 2.5.2:.

  • Samengevoegd in fix voor Python 3 betreffende precisie
  • Verbeterde boodschap en unbroke 3.x.
  • Unbroke setup.py.
  • Vast een probleem met unaire operatoren met de verkeerde voorrang.

Wat is nieuw in versie 2.5.1:

  • Vast een probleem met unaire operatoren met de verkeerde voorrang .
  • Vast de buikspieren filter te testen.
  • MarkupSafe wordt nu gebruikt voor de Jinja2 snelheidswinst.
  • Toegevoegd docs voor vergelijkingen.

Wat is nieuw in versie 2.4:

  • Het milieu template laden functies nu transparant passeren een template object indien het werd doorgegeven aan. Dit maakt het mogelijk om te importeren of uitbreiden van een sjabloon object dat werd doorgegeven aan de sjabloon.
  • een Toegevoegd: klasse: `ModuleLoader` dat sjablonen kunnen laden vanuit voorgecompileerde bronnen. De omgeving heeft nu een methode om de templates uit een geconfigureerde loader te compileren in een zip-bestand of map.
  • De _speedups C extensie ondersteunt nu Python 3.
  • Ondersteuning voor autoescaping schakelen secties en ondersteuning voor evaluatie contexten (: ref: `eval-context`).
  • Extensions hebben nu een prioriteit.

Eisen

  • Python 2.4 of hoger
  • Een werkende C-compiler
  • Python ctypes

Vergelijkbare software

pagen.js
pagen.js

13 May 15

Grape
Grape

11 Mar 16

WhatsNearby
WhatsNearby

23 Feb 15

Andere software van ontwikkelaar Armin Ronacher

Reacties op Jinja2

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie