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

前几篇小帅b给你介绍的 Flask 使用,我们都在一个 py 文件中实现,虽然说没什么毛病,但是之后我们总不能什么功能都往一个 py 里面写,这样会显得又臭又长,难以拓展,所以,我们的项目要有一个结构,合理的分配每个位置应该实现什么事情,比如模板文件,数据库处理,命令,视图等,我们应该把它们区分好,让项目很清晰才行。

这时候我们会涉及到 Python 的 package 和 module 的使用,你可以看看小帅b之前写的这篇:

不要把代码都写到一个 py 里面,学会使用模块化和packages

简单点说就是,我们需要将不同的功能划分为不同的包,并在不同的包里面管理相关的模块。

还记得如何更好的给包和模块起名吗?

如何把 Python 代码写得优雅?

好了,现在进入你的项目虚拟环境,把你之前测试的文件删掉,现在你的工作目录应该只剩下这么两个玩意:

Pipfile

Pipfile.lock

接下来,开始组织好你的项目文件结构。

通往 Python 高手之路

创建 package

现在你可以创建一个包,这个包用来管理你项目的模块和文件。

mkdir mysystem

接着我们就可以在这个 package 里创建文件和模块来了。

创建模板文件

cd mysystem

mkdir templates

本文隐藏内容 登陆 后才可以浏览
OK,现在你已经知道了项目文件的结构,知道了它们的含义,请你把项目结构创建好,接下来我们会不断的操作它们,那么我们下回见,peace!

发表回复