Django模块之jinja2模版

本文介绍了如何在Django项目中使用Jinja2模板,包括安装、配置、渲染HTML模板以及利用其过滤器功能。Jinja2作为Python的模板引擎,速度较快且功能丰富,被广泛应用于Flask框架。文中详细阐述了从安装第三方模块到自定义过滤器的整个流程。
摘要由CSDN通过智能技术生成

Jinja2:是 Python 下一个被广泛应用的模板引擎,是由Python实现的模板语言,他的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能,尤其是Flask框架内置的模板语言。

由于django默认模板引擎功能不齐全,速度慢,所以我们也可以在Django中使用jinja2, jinja2宣称比django默认模板引擎快10-20倍。

Django主流的第三方APP基本上也都同时支持Django默认模板及jinja2,所以要用jinja2也不会有多少障碍。

使用jinja2模版流程:

1. 安装第三方模块:

pip intall jinja2 -i 镜像源

大家在安装时,最好指定一下镜像源,否则国内墙太高爬过来多多少收都会有点慢的。

2. 配置jinja2:

  2.1 在Django项目中创建jinja2文件,并创建环境对象:

from jinja2 import Environment

def environment(**options):
    env = Environment(**options)

    return env

  2.2 在Django项目的配置文件中配置jinja2模版信息:

注意:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值