视图函数的作用是 : 处理业务逻辑和返回响应内容. 在开发中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本,这个时候使用模板,让它来承担返回响应的内容,能够使代码结构清晰,耦合度低

模板是一个包含响应文本的文件,flask中常用的是Jinja2这个模板引擎来渲染模板  渲染就是使用真实值替换变量,返回字符串的过程.

Jinja 是模板引擎,是由python实现的模板语言,flask内置的模板语言. 模板语言是一种被设计来自动生成文档的简单文本格式.

项目下创建template文件夹,用于存放所有的模板文件html文件

转载于:https://www.cnblogs.com/zxt-cn/p/9126431.html

Jinja2模板引擎简介相关推荐

  1. Web框架——Flask系列之Jinja2模板引擎(二)

    Jinja2模板引擎简介 一.Jinja2模板概述 用来展示数据的html页面,这个过程也通常称为渲染,属于Jinja2的功能 使用模板的好处: 视图函数只负责业务逻辑和数据处理(业务逻辑方面) 而模 ...

  2. Flask 中的Jinja2模板引擎

    Flask 中的Jinja2模板引擎 在 Web 项目中,前端的显示效果是通过 HTML 语言来实现的,后端的视图函数将数据或模板文件返回给前端. 前端接收到后端返回的结果后,需要通过模板引擎来渲染页 ...

  3. flask框架中的Jinja2模板引擎

    简介 在flask框架中通常使用Jinja2模板引擎来实现复杂页面的渲染. 本章主要介绍Jinja2模板引擎的基本结构和使用方法. 如何使用flask框架渲染模板 在模板中传递一个或者多个参数 if语 ...

  4. 【django】配置Jinja2模板引擎【2】

    1.安装Jinja2扩展包 pip install Jinja2 2.创建Jinja2模板引擎环境 在项⽬包⽬录-->utils⽬录中创建jinja2_env.py⽂件 from jinja2 ...

  5. Django配置开发环境和生产环境以及配置Jinja2模板引擎

    配置开发环境 在项目的目录(即就是settings.py的同级目录)创建settings的Python的包 在创建的settings的包中,创建dev.py,将原项目的setting.py中内容全部复 ...

  6. Flask 框架下 Jinja2 模板引擎高层 API 类——Environment

    Environment 类版本: 本文所描述的 Environment 类对应于 Jinja2-2.7 版本. Environment 类功能: Environment 是 Jinja2 中的一个核心 ...

  7. php模板引擎jinja,django使用jinja2模板引擎报错: ‘django.template.backends.django.DjangoTemplates’...

    TEMPLATES = [ { 'BACKEND': 'django.template.backends.jinja2.Jinja2', # 配置Jinja2模板引擎 'DIRS': [os.path ...

  8. Day02 Jinja2模板引擎Bootstrap

    Day02 Jinja2模板引擎, 使用Twitter Bootstrap 源代码: https://github.com/LToddy/blog 技术交流群:630398887(欢迎一起吹牛) 有些 ...

  9. 第三章 jinja2模板引擎

    目录 第三章 jinja2模板引擎 3.1模板引擎概述及简单实用 3.2向模板中传递参数 3.3模板中控制语句之if语句 3.3模板中控制语句之for语句 3.5 Flask的过滤器 3.6宏的定义及 ...

最新文章

  1. python生成一段时间
  2. 同时打包多个场景_人机CP模式闯入“打包界”,智能设备让每一厘米纸箱物尽其用...
  3. R语言实现sigmoid激活函数并可视化
  4. mongodb的监控与性能优化
  5. Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configur
  6. oracle 学习日志
  7. CI(持续集成)/CD(持续部署)
  8. ICML(2020)对抗学习论文汇总
  9. 如何封装WIN10系统?
  10. c语言解一元二次方程虚根oj,OJ 1040 Problem J 求一元二次方程的根
  11. 设windows 2003远程访问服务器
  12. 一图看清滴滴出行组织架构迭代
  13. 使用WIFIPR跑握手包,破解wifi密码
  14. android 中拦截home键
  15. 情人节脱单必备,程序员如何花式表白?
  16. 【实时语音转文本】PC端实时语音转文本(麦克风外音系统内部音源)
  17. Python GUI编程—Tkinter实战一(生日快乐小程序)
  18. 【WPF学习手记】绘制箭头
  19. 在线python编辑器-在线python编辑器
  20. 香港大学赵恒爽老师招收计算机视觉博士/博士后/研究助理

热门文章

  1. hdu 2602 Bone Collector 01背包
  2. Spring AOP中pointcut expression表达式解析
  3. 关于linux的root用户密码忘记处理成绩
  4. 什么是断点,为什么要设置断点?断点的作用是什么?
  5. 一些有关计组实验中Quartus中的名词或术语的解释
  6. 快速上手笔记,PyTorch模型训练实用教程(附代码)
  7. POJ-2481 Cows---树状数组的运用
  8. seo高手已经掌握的秒收教程
  9. pongo - 字符串消除
  10. CvArr、Mat、CvMat、IplImage、BYTE转换(总结而来)