Python Flask Web开发入门与项目实战

admin 2022年11月13日 115次浏览

Python Flask Web开发入门与项目实战

(副标题):无 ;

(作者): 钱游 ;

内容简介:

​ 3.1 模板引擎概述及简单使用
随着不同终端(个人PC、平板电脑,手机、移动穿戴设备等)的兴起,开发人员在越来越多地思考:如何写一份功能代码(业务逻辑代码),这份业务逻辑代码能够在响应式或非响应式设备上都能使用。为了提升开发效率,开发人员开始高度重视前后端的分离,后端负责业务逻辑/数据访问,前端负责表现、交互逻辑,同一份业务逻辑代码可应用于多个不同终端的视图渲染。后端实际上实现的功能一般叫做业务逻辑,前端完成的功能一般叫做表现逻辑。如果把业务逻辑和表现逻辑混在一起,势必造成系统耦合度高、代码维护困难的现象,因此分离业务逻辑和表现逻辑,把变现逻辑交给视图引擎,即网页模板,很有必要。
模板实质上是一个静态的包含HTML语法的全部或片段的文本文件,也可包含由变量表示的动态部分。使用真实值替换网页模板中的变量,生成对应数据的HTML片段,这一过程称为渲染。Flask提供了Jinja 2模板引擎来渲染模板,下面逐步介绍其模板渲染机制。
在PyCharm中新建一名称为3-1的工程,在工程中templates的文件夹下新建index.html文件,代码如下:
例3-1 Jinja 2模板的渲染示例:index.html

01

02

03

04

05 这是首页

06

这是首页中文字!

07

08

09

10

目录预览:

​ Python Flask Web开发入门与项目实战
第1篇 Flask基础知识
第1章 开发环境部署
1.1 Python的安装及配置
1.1.1 Python的安装
1.1.2 测试Python是否安装成功
1.2 虚拟环境的配置
1.3 PyCharm的安装及使用
1.3.1 PyCharm的下载及安装
1.3.2 在PyCharm中新建工程
1.3.3 在PyCharm中设置UTF-8编码自动创建
1.3.4 在PyCharm中使用已经设置好的虚拟环境
1.4 温故知新
1.5 习题
第2章 Flask快速上手
2.1 Web基础知识
2.2 第一个Flask Web程序
2.2.1 安装Flask框架
2.2.2 在Flask中输出Hello World
2.3 URL传递参数
........


[EPUB下载]