前提

项目结构

一、包

创建一个包 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

总结

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