前提

项目结构

一、包

创建一个包 package 来管理项目模块和文件。

mkdir mysystem
cd mysystem

进入 package 中创建文件和模块。

二、创建模板文件

mkdir templates
cd templates

touch base.html

mkdir workout
cd workout

touch index.html
touch update.html

三、创建静态文件

在 mysystem 目录中创建 static:

mkdir static
cd static
touch base.css

四、创建基础模块

一个包在 package 下会有一个 __init__.py ,做一些初始化的操作,我们可以创建一个:

touch __init__.py

# 不同模块实现不同功能,比如配置设置模块、数据库模型等
touch settings.py
touch models.py

五、创建测试文件

在根目录下创建另一个 package 用于测试相关文件

mkdir test
cd test

# 在这里面可以针对不同的功能进行测试,比如:
touch test_db.py
touch test_login.py

总目录结构如下

image.png

总结

文本作为项目的一部分,开始搭建整体结构。

做自己,而不是解释自己!