An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Jinja is a web template engine for the Python programming language. It was created by Armin Ronacher and is licensed under a BSD License. Jinja is similar to the Django template engine but provides Python-like expressions while ensuring that the templates are evaluated in a sandbox. It is a text-based template language and thus can be used to generate any markup as well as source code.

Property Value
dbo:abstract
  • Jinja2 je moderní pro jazyk Python vycházející ze syntaxe Django. Mezi hlavní výhody patří přehlednost, rozšířitelnost (pomocí filtrů a pluginů), snadnost použití a vysoká rychlost (srovnatelná se šablonovacím systémem ). Umožňuje oddělit kód aplikace od její prezentace. Používá kódování Unicode. (cs)
  • Jinja is a web template engine for the Python programming language. It was created by Armin Ronacher and is licensed under a BSD License. Jinja is similar to the Django template engine but provides Python-like expressions while ensuring that the templates are evaluated in a sandbox. It is a text-based template language and thus can be used to generate any markup as well as source code. The Jinja template engine allows customization of tags, filters, tests, and globals. Also, unlike the Django template engine, Jinja allows the template designer to call functions with arguments on objects.Jinja is Flask's default template engine and it is also used by Ansible, Trac, and Salt. (en)
  • Jinja est un moteur de template utilisé par le langage Python. Créé par et distribué sous licence BSD, il est très similaire au moteur de template Django mais fournit des expressions Pytho et évalue les templates dans une sandbox. C'est un langage orienté texte qui peut ainsi être utilisé pour générer n'importe quel type de fichier pouvant être balisé. Ce moteur permet certaines customisation de tags, de filtres, de tests, et d'expressions. Cependant contrairement à Django, Jinja pemet au développeur d'appeler des fonctions avec des arguments sur des objets. Jinja, comme Smarty, utilise également un système de filtre qui se rapproche du Unix pipeline. Jinja est basé sur le framework Flask et utilisé par Ansible, Trac, and Salt. Il aurait inspiré Twig, le moteur de template de PHP. (fr)
  • 진자(Jinja)는 파이썬용 이다. 가 개발하였으며 BSD 허가서로 라이선스된다. 진자는 장고 템플릿 엔진과 비슷하지만 파이썬과 비슷한 식을 제공하면서 템플릿이 샌드박스 안에서 평가되는 것을 보장한다. 텍스트 기반 템플릿 언어이기 때문에 마크업과 소스 코드를 모두 생성할 수 있다. (ko)
  • Jinja è un motore di template scritto in Python. Viene utilizzato da framework per applicazioni web come Flask. Creato da Armin Ronacher, creatore anche di Flask, e rilasciato il 9 giugno 2008 con la versione 2.0rc1, è continuamente soggetto a aggiornamenti ed è disponibile sotto la licenza BSD. Il progetto è indipendente e open source, supporta completamente Unicode ed è provvisto di una sandbox, cioè un ambiente di esecuzione di prova integrato opzionale. (it)
  • Jinjaは、プログラミング言語Python用のテンプレートエンジンである。Djangoのテンプレートエンジンに似ているが、Pythonライクな式が使えるようになっている(テンプレートはサンドボックス内で評価されることが保証されている)。テキストベースのテンプレートエンジンであるため、HTMLやXMLだけでなく、どのようなマークアップの文書でも(例えばソースコードなども)生成できる。Jinjaは、BSDライセンスの下で公開されている。 (ja)
  • Jinja2 − silnik szablonów dla języka programowania Python pozwalający na separację logiki aplikacji (Python) od jej warstwy prezentacyjnej (HTML). Oprogramowanie o otwartym kodzie źródłowym, udostępnianym na zasadach licencji BSD. Twórcą rozwiązania jest Armin Ronacher oraz współautorzy. Istnieje również inna implementacja tj. Twig dla języka PHP oraz JavaScript. Cechy szablonów Jinja2: * Pełne wsparcie dla Unicode. * Automatyczne przeciwdziałanie XSS w znacznikach modyfikacji HTML. * Możliwość wykonywania kodu w piaskownicy. * Możliwość tworzenia własnych znaczników, filtrów, testów i zmiennych globalnych. * Dziedziczenie szablonów. * Łatwe do debugowania. Zasada działania Jinja2 polega na umieszczaniu w plikach źródłowych (np. z rozszerzeniem .html) znaczników, które następnie są zastępowane generowaną przez aplikację treścią. System umożliwia stosowanie struktur kontrolnych (testów (if), pętli (for), itp.). Jinja2, podobnie jak Smarty, wyposażony jest w łatwy w użyciu system filtrów podobny w działaniu do potoku w systemach Unix. (pl)
  • Jinja é um mecanismo de template da web para a linguagem de programação Python. Ele foi criado por e está licenciado sob uma Licença BSD. Jinja é semelhante ao mecanismo de modelo do Django (framework web), mas fornece expressões semelhantes a Python, garantindo que os modelos sejam avaliados em uma sandbox. É uma linguagem de modelo baseada em texto e, portanto, pode ser usada para gerar qualquer marcação, bem como código-fonte. O mecanismo de modelo Jinja permite a personalização de tags, filtros, testes e globais. Além disso, ao contrário do mecanismo de template Django, o Jinja permite que o designer de template chame funções com argumentos em objetos. Jinja é o mecanismo de template padrão do Flask e também é usado pelo Ansible e pelo Trac. (pt)
  • Jinja (произносится как дзиндзя) — это шаблонизатор для языка программирования Python. Он подобен шаблонизатору Django, но предоставляет Python-подобные выражения, обеспечивая исполнение шаблонов в песочнице. Это текстовый шаблонизатор, поэтому он может быть использован для создания любого вида разметки, а также исходного кода. Лицензирован под лицензией BSD. Шаблонизатор Jinja позволяет настраивать теги, фильтры, тесты и глобальные переменные. Также, в отличие от шаблонизатора Django, Jinja позволяет конструктору шаблонов вызывать функции с аргументами на объектах. Jinja, как и Smarty, также поставляется с простой в использовании системой фильтров, похожей на конвейер Unix. (ru)
  • Jinja — рушій шаблонів для мови програмування Python створений Арміном Ронакером з ліцензією BSD. На відміну від схожого рушія шаблонів у Django, використовує вирази у стилі мови Python та використовує пісочницю для шаблонів. Завдяки тому, що шаблони Jinja засновані на текстовому форматі, тому створення розмітки документу стає подібним до написання сирцевого коду. Шаблони рушія Jinja надають можливості налаштування тегів, фільтрів, тестів та глобальних параметрів. Також, на відміну від рушія Django, Jinja дозволяє розробнику шаблонів викликати функції з об'єктами у якості аргументів. Jinja є основним рушієм шаблонів у Flask. (uk)
  • Jinja2 是为 Python 提供的一个功能齐全的模板引擎。Jinja2提供了对 Unicode 的完整支援,以及一个可选集成的沙盒运行环境。它使用BSD协议。 (zh)
dbo:author
dbo:genre
dbo:license
dbo:programmingLanguage
dbo:releaseDate
  • 2008-07-17 (xsd:date)
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4218966 (xsd:integer)
dbo:wikiPageLength
  • 4852 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1100316002 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:genre
dbp:license
dbp:logo
  • Jinja software logo.svg (en)
dbp:name
  • Jinja (en)
dbp:programmingLanguage
dbp:released
  • 2008-07-17 (xsd:date)
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Jinja2 je moderní pro jazyk Python vycházející ze syntaxe Django. Mezi hlavní výhody patří přehlednost, rozšířitelnost (pomocí filtrů a pluginů), snadnost použití a vysoká rychlost (srovnatelná se šablonovacím systémem ). Umožňuje oddělit kód aplikace od její prezentace. Používá kódování Unicode. (cs)
  • Jinja è un motore di template scritto in Python. Viene utilizzato da framework per applicazioni web come Flask. Creato da Armin Ronacher, creatore anche di Flask, e rilasciato il 9 giugno 2008 con la versione 2.0rc1, è continuamente soggetto a aggiornamenti ed è disponibile sotto la licenza BSD. Il progetto è indipendente e open source, supporta completamente Unicode ed è provvisto di una sandbox, cioè un ambiente di esecuzione di prova integrato opzionale. (it)
  • Jinjaは、プログラミング言語Python用のテンプレートエンジンである。Djangoのテンプレートエンジンに似ているが、Pythonライクな式が使えるようになっている(テンプレートはサンドボックス内で評価されることが保証されている)。テキストベースのテンプレートエンジンであるため、HTMLやXMLだけでなく、どのようなマークアップの文書でも(例えばソースコードなども)生成できる。Jinjaは、BSDライセンスの下で公開されている。 (ja)
  • Jinja2 是为 Python 提供的一个功能齐全的模板引擎。Jinja2提供了对 Unicode 的完整支援,以及一个可选集成的沙盒运行环境。它使用BSD协议。 (zh)
  • Jinja is a web template engine for the Python programming language. It was created by Armin Ronacher and is licensed under a BSD License. Jinja is similar to the Django template engine but provides Python-like expressions while ensuring that the templates are evaluated in a sandbox. It is a text-based template language and thus can be used to generate any markup as well as source code. (en)
  • Jinja est un moteur de template utilisé par le langage Python. Créé par et distribué sous licence BSD, il est très similaire au moteur de template Django mais fournit des expressions Pytho et évalue les templates dans une sandbox. C'est un langage orienté texte qui peut ainsi être utilisé pour générer n'importe quel type de fichier pouvant être balisé. Jinja est basé sur le framework Flask et utilisé par Ansible, Trac, and Salt. Il aurait inspiré Twig, le moteur de template de PHP. (fr)
  • Jinja é um mecanismo de template da web para a linguagem de programação Python. Ele foi criado por e está licenciado sob uma Licença BSD. Jinja é semelhante ao mecanismo de modelo do Django (framework web), mas fornece expressões semelhantes a Python, garantindo que os modelos sejam avaliados em uma sandbox. É uma linguagem de modelo baseada em texto e, portanto, pode ser usada para gerar qualquer marcação, bem como código-fonte. (pt)
  • Jinja2 − silnik szablonów dla języka programowania Python pozwalający na separację logiki aplikacji (Python) od jej warstwy prezentacyjnej (HTML). Oprogramowanie o otwartym kodzie źródłowym, udostępnianym na zasadach licencji BSD. Twórcą rozwiązania jest Armin Ronacher oraz współautorzy. Istnieje również inna implementacja tj. Twig dla języka PHP oraz JavaScript. Cechy szablonów Jinja2: Jinja2, podobnie jak Smarty, wyposażony jest w łatwy w użyciu system filtrów podobny w działaniu do potoku w systemach Unix. (pl)
  • Jinja (произносится как дзиндзя) — это шаблонизатор для языка программирования Python. Он подобен шаблонизатору Django, но предоставляет Python-подобные выражения, обеспечивая исполнение шаблонов в песочнице. Это текстовый шаблонизатор, поэтому он может быть использован для создания любого вида разметки, а также исходного кода. Лицензирован под лицензией BSD. Шаблонизатор Jinja позволяет настраивать теги, фильтры, тесты и глобальные переменные. Также, в отличие от шаблонизатора Django, Jinja позволяет конструктору шаблонов вызывать функции с аргументами на объектах. (ru)
  • Jinja — рушій шаблонів для мови програмування Python створений Арміном Ронакером з ліцензією BSD. На відміну від схожого рушія шаблонів у Django, використовує вирази у стилі мови Python та використовує пісочницю для шаблонів. Завдяки тому, що шаблони Jinja засновані на текстовому форматі, тому створення розмітки документу стає подібним до написання сирцевого коду. (uk)
rdfs:label
  • Jinja2 (cs)
  • Jinja (moteur de template) (fr)
  • Jinja (template engine) (en)
  • Jinja (ja)
  • Jinja2 (it)
  • 진자 (템플릿 엔진) (ko)
  • Jinja2 (pl)
  • Jinja (mecanismo de template) (pt)
  • Jinja (ru)
  • Jinja2 (zh)
  • Jinja (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • Jinja (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License