flask--简记
Jinjia变量过滤器:
safe 渲染值时不转义
capitalize 把值的首字母转换成大写,其他字母转换成小写
lower 把值转换成小写形式
upper 把值转换成大写形式
title 把值中每个单词的首字母都转换成大写
trim 把值的首尾空格去掉
striptags 渲染之前把值中所有的 HTML 标签都删掉
使用例子:hello, {{ name|trim }}
完整过滤器列表:http://jinja.pocoo.org/docs/templates/#builtin-filters
在模板中使用控制语句:
条件控制语句:
{% if user %}
Hello, {{ user }} !
{% else %}
Hello, Stranger!
{% endif %}
循环控制语句:
{% for user in users %}
<li>{{ user }}</li>
{% endfor %}
模板继承:
{% extends "base.html" %}
{% block title %}Flasky{% endblock %}
{% block page_content %}
<div class="page-header">
<h1>Hello, {{ name }}!</h1>
</div>
{% endblock %}
链接:
Flask 提供了 url_for() 辅助函数,它可以使用程序 URL 映射中保存 的信息生成 URL。
静态文件:
为对静态文件的引用被当成一个特殊的路由,即 /static/<filename>。
默认设置下,Flask 在程序根目录中名为 static 的子目录中寻找静态文件。
最新文章
- python学习笔记(python介绍)
- 页面无刷新Upload File
- js 10秒倒计时 功能
- Android 的 Handler 总结
- Zabbix利用msmtp+mutt发送邮件报警(公告:这文章有问题,还没有修改,2016-08-25)
- Nginx配置文件详细说明[转]
- Kafka单机版环境搭建
- [006]为什么C++会被叫做是C++?
- SqlServer SSAS IIS 部署
- UIWebView取消长按放大(用于长按识别二维码)
- 两个容易被忽略的mysql知识
- Oracle数据库创建数据库实例1
- ssh报错 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- iOS 开发笔记 - 导航到地图
- C# 初识Redis
- Keuskal算法模板
- 最大矩阵(简单DP)
- 022_applescript快速入门教程
- 201671010142 Java基本程序设计结构学习的感悟
- [Ting&#39;s笔记Day8]活用套件carrierwave gem:(3)Deploy图片上传功能到Heroku网站