Flask中的Jinja2模块引擎

文章探讨了Web开发中将业务逻辑和页面逻辑分开的重要性,以提高代码可读性和维护性。提到了模板渲染的概念,特别是在HTML文件中使用Jinja2模板引擎动态赋值来呈现不同内容。举例介绍了开源项目德数WMS,这是一个基于Flask的仓库管理系统(WMS),允许用户通过Web界面进行数据操作,后端由Python自动处理数据库交互。
摘要由CSDN通过智能技术生成

Web开发中,业务逻辑和页面逻辑(html文件)分开的,使得代码的可读性增强,容易理解和维护;

模板渲染: 在html文件中,通过动态赋值 ,将不同内容的html文件(模板引擎生效) 返回给用户的过程。

Jinja2 模板使用 {{ 变量名 }}表示一个变量.{{ 变量名 }}

{% 语句 %}表示语句。

所有html文件放在templat文件夹下。

具体实例可以参照我们的开源项目

德数WMS: 德数WMS,A Flask-based web framework wms, a opensource wms, a great wms. 德数WMS,是一个可商用的开源仓库管理系统(WMS)平台,用户可以在Web前端进行查看、增加、删除数据操作,python后端自动完成相应的数据库操作。 (gitee.com)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值