使用 Python 从 0 开发属于你的个人管理系统 04 篇|创建一个基本的项目文件结构

前几篇小帅b给你介绍的 Flask 使用,我们都在一个 py 文件中实现,虽然说没什么毛病,但是之后我们总不能什么功能都往一个 py 里面写,这样会显得又臭又长,难以拓展,所以,我们的项目要有一个结构,合理的分配每个位置应该实现什么事情,比如模板文件…

使用 Python 从 0 开发属于你的个人管理系统 05 篇 | 蓝图的构建使用

我们知道,项目代码的结构越清晰,模块化管理越好,对我们以后的扩展和优化起到很大的作用。所以项目一开始,项目的结构组织还是很关键的,比如不同的功能,如何拆分好它们,但又能使用到相同的资源?又可以做到相互独立,也就是我们常说的「低耦合,高内聚」。 今天还…

使用 Python 从 0 开发属于你的个人管理系统 06 篇 | 安装好你的数据库 MYSQL,然后用 flask-sqlalchemy 配置它

我们要开发管理系统,用到的是动态的数据,所以需要使用数据库,市面上的数据库种类挺多的,有关系型数据库,非关系型数据库,相对来说,我们比较常用的还是 MYSQL,那么接下来我们的项目会使用到它,Flask 如何结合数据库进行操作呢? 如果你还没安装数据…

使用 Python 从 0 开发属于你的个人管理系统 08 篇 | 如何使用模板引擎渲染数据(上)

当你写了静态的 HTML 网页时,它没有任何交互。更多的,它只能作为一种展示,而我们通常写的网页系统,都是需要数据交互的,如何将静态的 View 层(静态页面)和在业务逻辑层得到的数据打通呢? 有一种常用的方式就是使用模板引擎,我们可以在 HTML …

使用 Python 从 0 开发属于你的个人管理系统 09 篇 | 如何使用模板引擎渲染数据(下)

我们继续上一篇,将常用的模板语言进一步的了解,以便你之后更好的去开发使用。 模板自带过滤器函数 我们将逻辑层的数据返回给 HTML 中的模板变量,实现数据的互动,不过有时候我们还需要在前端做一些数据的过滤,从而更好的显示数据,比如对字符串大小写的转换…