Flask - 模板 - 基于Jinja2实现

本文介绍了Jinja2模板语言的基本概念,如何在Pycharm中配置Jinja2模板文件夹以获得自动补全支持,比较了Django模板与Flask模板的异同,并详细讨论了如何在Flask中关闭自动转义功能,确保安全地使用HTML内容。
摘要由CSDN通过智能技术生成

目录

一、Jinja2简单介绍

 二、Pycharm内设置基于Jinja2语法的Templates文件夹 - 用于模板语言的自动补全

三、Django模板 VS Flask模板

四、Makeup - 关闭Flask内的自动转义功能


一、Jinja2简单介绍

官方文档 - 中译

Jinja2 是一个现代的,设计者友好的,仿照 Django 模板的 Python 模板语言。 它速度快,被广泛使用,并且提供了可选的沙箱模板执行环境保证安全

<title>{% block title %}{% endblock %}</title>
<ul>
{% for user in users %}
  <li><a href="{
   { user.url }}">{
   { user.username }}</a></li>
{% endfor %}
</ul>

 二、Pycharm内设置基于Jinja2语法的Templates文件夹 - 用于模板语言的自动补全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值