博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第3章 模板
阅读量:4631 次
发布时间:2019-06-09

本文共 423 字,大约阅读时间需要 1 分钟。

   例如,用户在网站中注册了一个新账户。用户在表单中输入电子邮件地址和密码,然后点击提交按钮。服务器接收到包含用户输入数据的请求,然后 Flask 把请求分发到处理注册请求的视图函数。这个视图函数需要访问数据库,添加新用户,然后生成响应回送浏览器。这两个过程分别称为业务逻辑和表现逻辑。

    把业务逻辑和表现逻辑混在一起会导致代码难以理解和维护。假设要为一个大型表格构建HTML 代码,表格中的数据由数据库中读取的数据以及必要的 HTML 字符串连接在一起。把表现逻辑移到模板中能够提升程序的可维护性。

    模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask 使用了一个名为 Jinja2 的强大模板引擎。

 

转载于:https://www.cnblogs.com/sanduzxcvbnm/p/6641144.html

你可能感兴趣的文章
转:安桌开发开源库的推荐1
查看>>
学习总结(Java)
查看>>
怎么修改tomcat端口
查看>>
设置border为虚线
查看>>
HDU - 5753 多校联萌3-2
查看>>
lucene3.6.0的文档评估机制
查看>>
ZOJ 3822 Domination DP
查看>>
阿里云的服务器内网互通的前提条件
查看>>
document/window的基础知识
查看>>
复习事件委托
查看>>
wordpress 如何防止盗链
查看>>
请大家一定善用emule!
查看>>
Educational Codeforces Round 13 B. The Same Calendar 水题
查看>>
纠正部分Linux初学者对ctime的误解
查看>>
shell命令快捷键
查看>>
树链剖分(模板)
查看>>
c输出格式
查看>>
mod(%)之规律(除数与被除数的正负分析)
查看>>
C#编程(三十六)----------元组
查看>>
Django 第十课 4.【ORM查询操作】
查看>>