手把手教你Flask入门系列-1-目录结构
上一小节,我们简单的试了一下flask,这节开始,我们开始真正的写一个博客项目了,约定如下:
- Python 3.10
- Flask 2.2.2 https://flask.palletsprojects.com/en/2.2.x/
- Bulma css框架 0.9.4 https://bulma.io/documentation/
- MySQL8.0.18
我使用的是macos 10.14.6 ,编辑器使用vscode,好了跟我开始吧
1.执行一下命令,安装flask
mkdir flaskblog && cd flaskblog #博客目录为flaskblog
python3 -m venv venv
source ./venv/bin/activate
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install flask
2.创建project目录,作为项目管理目录,在project目录中创建以下文件
__init__.py
settings.py
wsgi.py
3.在flaskblog目录中创建manage.py文件
4.在flaskblog目录中创建app目录,用来管理各个功能模块,在app目录下创建以下目录和文件
/app
__init__.py
/auth
__init__.py
/blog
__init__.py
最后的目录结构如下
/flaskblog
/app
__init__.py
/auth
__init__.py
/blog
__init__.py
/project
__init__.py
settings.py
wsgi.py
/venv
manage.py
到此为止,我们的博客项目目录结构完成。

浙公网安备 33010602011771号