前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python flask web开发实战 Jinja2模板

python flask web开发实战 Jinja2模板

作者头像
用户5760343
发布2019-07-05 11:08:40
7100
发布2019-07-05 11:08:40
举报
文章被收录于专栏:sktj

http://jinja.pocoo.org/docs/2.10/templates/#builtin-filters

templates/index.html <h1>Hello World!</h1> templates/user.html <h1>Hello, {{ name }}!</h1>


渲染模板:

from flask import Flask,render_template @app.route('/') def index(): return render_template('index.html') @app.route('/user/<name>') def user(name): return render_template('user.html', name=name)


<p>A value from a dictionary: {{ mydict['key'] }}.</p> <p>A value from a list: {{ mylist[3] }}.</p> <p>A value from a list, with a variable index: {{ mylist[myintvar] }}.</p> <p>A value from an object's method: {{ myobj.somemethod() }}.</p> Hello, {{ name|capitalize }} name|capitalize 变量过滤:capitalize safe 不转义 lower upper title trim striptags


控制语句

{% if user %} Hello, {{ user }}! {% else %} Hello, Stranger! {% endif %}

<ul> {% for comment in comments %} <li>{{ comment }}</li> {% endfor %} </ul>

使用宏

{% macro render_comment(comment) %} <li>{{ comment }}</li> {% endmacro %} <ul> {% for comment in comments %} {{ render_comment(comment) }} {% endfor %} </ul>

包含

{% include 'common.html' %}

block占位符

<html> <head> {% block head %} <title>{% block title %}{% endblock %} - My Application</title> {% endblock %} </head> <body> {% block body %} {% endblock %} </body> </html>

extends

{% extends "base.html" %} {% block title %}Index{% endblock %} {% block head %} {{ super() }} <style> </style> {% endblock %} {% block body %} <h1>Hello, World!</h1> {% endblock %}

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • http://jinja.pocoo.org/docs/2.10/templates/#builtin-filters
  • 渲染模板:
  • 控制语句
    • 使用宏
      • 包含
        • block占位符
          • extends
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档