Python 模板引擎 Jinja

BSD
Python 查看源码»
跨平台
2010-02-03
小编辑

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 %}
的码云指数为
超过 的项目
加载中

评论(1)

xwz
xwz
是日本产的吗? 我怎么觉得和靖国神社有关? Jinja

暂无资讯

5
回答
Jinja2 简明使用手册

介绍 Jinja是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。 运行需求 Jinj...

2010/02/03 07:31
2
回答
jinja 模板中如果想 想让一段代码不解析,要怎么处理

如题, 我在模板中,要用到mustache.js 用js 来解析一段js 模板。 <script type="text/template" id="gri...

2012/12/26 23:48
4
回答
Python模版的选择重点

近来研究Python的web框架,发现网上大家有时候会纠结在模版的性能上。 虽然模版第一次加载并渲染时,他们之间的性能确实会有很大差距,但很多模版都可以编...

2012/01/02 10:24
3
回答
web.py 连接新浪微博

前段时间研究了下新浪微博的API,采用oauth登入。也许是人笨,折腾了良久,算是用web.py成功接入到了新浪。不过在使用过程中,发现新浪微博的pyth...

2011/06/14 15:30

没有更多内容

加载失败,请刷新页面

没有更多内容

WEB开发

web开发框架:flask , Django , web.py , Bottle , Tornado 安装flask:pip install flask 模板:Jinja2 , Mako , Cheetah , Django 安装jinja2 : pip install jinja2 C/S:Client / Server...

2018/02/03 13:28
5
0
Flask, Angularjs共存之道

Flask有jinja模版,angularjs也有自己的模版系统,似乎这两家上个世纪结了什么怨,在一起的时候,常常出错。冤家宜解不宜结,文章提供了几种让他们合好的办法。觉得好不要忘记收藏啊。...

2015/11/19 13:52
1K
2
解决jinja2和angular的花括号{{}}冲突的方法。

一共3个方法, A、http://flask-triangle.readthedocs.org/en/develop/tutorial/part1.html 上代码 app.py from flask import Flask, render_template from flask.ext.triangle impor...

2015/02/17 12:02
4.6K
1
Python/Django/Jinja2开发模式下Url QueryString的修改

urlhelper.py的代码,对于支持中文有两点需要注意: 使用parse_qs的时候,记得encode('utf-8') 添加或者更新qs的时候,记得encode('utf-8') #! -*- coding: utf-8 -*- from urllib i...

2016/03/02 13:17
67
1
django 和jinja2 你们怎么整合的?

都说jinja2好,速度快,语法和django类似,那就整合一下吧。 我是这么干的,不知道对错,反正页面一切正常 utils.py from jinja2 import Environment, FileSystemLoader env = Environment(...

2014/07/31 10:47
64
0
salt-stack 安装

```shell rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm yum install salt-master -y wget -c http://pyyaml.org/download/pyyaml/PyYAML-3.11.tar.g...

2016/05/06 16:21
22
1
文档总览、教程链接

文档总览、教程链接

2015/12/29 18:17
67
0
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....

2016/03/30 10:11
160
1
jinja2 基础学习笔记

一.变量和过滤器 1.变量引用 在模板中使用的 {{ name }} 结构表示一个变量,它是一种特殊的占位符,告诉模 板引擎这个位置的值从渲染模板时使用的数据中获取。 Jinja2 能识别所有类型的变量,甚...

2016/10/14 22:22
61
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部