程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

「python+django」django中使用jinja2模板

hfteth 2025-05-02 10:36:42 技术文章 14 ℃

我们知道template自带的模板引擎不支持表达式写法,不过在django中可以增加jinja2模板来支持表达式写法。首先在虚拟环境中安装jinja2,在pycharm里面,也可以在python interpreter里面直接安装。

项目根目录下面加上jinja2的处理模块文件,这个文件主要是增加static和url,分别来处理静态文件和反引用:

修改settings里面的template配置,除了django自带的DjangoTemplates,增加另外一项backends为jinja2,提前在主项目下创建目录jinja_templates,引入上一步创建好的jinjia2_env模块。这样django就支持两种模板的使用了。

模板里面写上表达式1+2,可以直接在模板计算出来,传给前端网页,也可以写range,并将其索引出来:

前端输出结果如下面的图所示:

Tags:

最近发表
标签列表