Jinja 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Jinja 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Jinja 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Jinja 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Jinja 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Jinja 是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。

基本用法:

  >>> from Jinja2 import Template
  >>> template = Template('Hello {{ name }}!')
  >>> template.render(name='World')
  u'Hello World!'

示例代码:

{% extends "layout.html" %}
{% block body %}
  <ul>
  {% for user in users %}
    <li><a href="{{ user.url }}">{{ user.username }}</a></li>
  {% endfor %}
  </ul>
{% endblock %}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (1)

加载中
xwz
是日本产的吗? 我怎么觉得和靖国神社有关? Jinja
2012/12/17 08:32
回复
举报
更多评论
暂无内容
发表于大前端专区
2016/11/07 10:28

flask(一)jinja模板

1、flask的默认模板是jinja ,模板默认目录是你开发的应用目录下的templates ,例:app/templates 2、导入模板传递函数包 :from flask import render_template render——template(arguments)主要参数:第一个参数是模板名,之后的参数是模板中需要填充的动态变量参数。 例: render_template("home.html", ...

0
0
发表了博客
2016/10/14 22:22

jinja2 基础学习笔记

一.变量和过滤器 1.变量引用 在模板中使用的 {{ name }} 结构表示一个变量,它是一种特殊的占位符,告诉模 板引擎这个位置的值从渲染模板时使用的数据中获取。 Jinja2 能识别所有类型的变量,甚至是一些复杂的类型,例如列表、字典和对象。在模板 中使用变量的一些示例如下: A value from a dictionary: {{ mydict['key'] }...

0
0
2020/12/22 16:38

anyblok_attachment_jinja-AnyBlok附件的Jinja模板-jssuzanne Project Homepage Project Status Installation...

anyblok_attachment_jinja-AnyBlok附件的Jinja模板-jssuzanne 发布:2020-12-22 16:38:31.951048 作者:jssuzanne ### 作者邮箱:jssuzanne@anybox.fr ### 首页:http://docs.anyblok-attachment-jinja.anyblok.org......

0
0
发表了博客
2012/09/27 16:18

再见Python,再见Jinja

原本打算采用第三方语法高亮库,但是发现都是GPL协议,后发现QT也提供语法高亮接口,好吧,自己实现各种语言的高亮。既然正则表达式使用有了一定的成熟度,干脆也同时放弃了对Python的内嵌,内嵌的目的在前文有提到是为了使用Jinja模版系统,现在模版系统自己造( http://www.oschina.net/question/69166_71731)!集成这个...

0
0
2020/12/23 12:28

clinja-jinja命令行界面-Loic Coyle

clinja-jinja命令行界面-Loic Coyle 发布:2020-12-23 12:28:11.009050 作者:Loic Coyle 作者邮箱:loic.coyle@hotmail.fr 首页:https://github.com/loiccoyle/clinja 文档:None 下载链接 A jinja CLI. clinja is a......

0
0
发表于DevOps专区
2016/03/30 10:11

salt使用file,pillar及用jinja渲染模板

### 初学salt(file,pillar及用jinja渲染模板) ####salt配置 salt-master: - ip:192.168.10.91 salt-minion: - id:ops1 ip:192.168.10.91 - id:192.168.10.92 ip:192.168.10.92 - id:192.168.10.93 ip:192.168.10.93 - id:192.168.10.94 ip:192.168.10.94 - id:192.168.10.95 ip:192.168.10.95 ####安装salt-master及...

0
0
2020/12/23 17:57

confuse-jinja--Bea Steers Install Usage How it works TODO:

confuse-jinja--Bea Steers 发布:2020-12-23 17:57:31.440759 作者:Bea Steers 作者邮箱:bea.steers@gmail.com 首页:https://github.com/beasteers/confuse_jinja 文档:None 下载链接 Confuse - Jinja Variables ......

0
0
发表了博客
2019/05/07 21:22

Saltstack_使用指南12_配置管理-jinja模板

1. 说明 下文的案例是根据上一篇文章进行的修改。因此请优先读取上一章博文内容《Saltstack_使用指南11_配置管理-状态之间依赖关系》 2. 主机规划 salt 版本 1 [root@salt100 ~]# salt --version 2 salt 2018.3.3 (Oxygen) 3 [root@salt100 ~]# salt-minion --version 4 salt-minion 2018.3.3 (Oxygen) salt jinja 文...

0
0
发表于程序人生专区
2020/12/23 15:33

confuse-jinja--Bea Steers Install Usage How it works TODO:

confuse-jinja--Bea Steers 发布:2020-12-23 17:57:31.440759 作者:Bea Steers 作者邮箱:bea.steers@gmail.com 首页:https://github.com/beasteers/confuse_jinja 文档:None 下载链接 Confuse - Jinja Variables ......

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2010/02/03 07:31

Jinja2 简明使用手册

介绍 Jinja是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。 运行需求 Jinja2需要Python2.4以上的版本。 安装 按照Jinja有多种方式,你可以根据需要选择不同的按照方式。 使用easy_install安装 使用easy_install 或pip: #sudo easy_install Jinja2 #sudo pip install Jinja2 这两个工...

5
27
发表了问答
2012/12/26 23:48

jinja 模板中如果想 想让一段代码不解析,要怎么处理

如题, 我在模板中,要用到mustache.js 用js 来解析一段js 模板。 <script type="text/template" id="gridView"> {{#list}} <li class='item'> <ul class="tr" ondblclick=loadformedit({{id}})> <li class="td span1 "><input type="checkbox" name="all[]" value="{{id}}" />{{id}}</li> <li class="td span2 ">{{nam...

2
0
发表了问答
2012/01/02 10:24

Python模版的选择重点

近来研究Python的web框架,发现网上大家有时候会纠结在模版的性能上。 虽然模版第一次加载并渲染时,他们之间的性能确实会有很大差距,但很多模版都可以编译成纯python代码或者其它中间代码的,编译之后的性能差别就不怎么大了,而且这个可以去源代码里面改改模版自带的编译器算法来提升编译后的性能。 所以啊,我从这点...

5
1
发表了问答
2011/06/14 15:30

web.py 连接新浪微博

前段时间研究了下新浪微博的API,采用oauth登入。也许是人笨,折腾了良久,算是用web.py成功接入到了新浪。不过在使用过程中,发现新浪微博的python api有点小bug,简单修正了下就OK了。废话不说,上代码: #coding=utf-8 import os import sys import key import web from weibopy.auth import OAuthHandler from weib...

3
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
1 评论
43 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部