# 应用文件夹

欢迎光临五彩缤纷的应用文件夹,这里是你代码温暖的家🏡

# 目录

app_dir

我们将这些文件夹分为三种:

  1. 第一种,和创建、初始化WSGI应用比较相关的目录

    • initialization/
    • configs/

    详见应用基础一节

  2. 其次,和业务逻辑代码相关的目录,这应该是开发者最为关心的部分

    • entities/
    • models/
    • services/
    • resources/
    • schemas/

    详见技术分层一节

  3. 最后,脱离项目也可以使用的自定义工具:

    • utils/

    欢迎将好用的 utils 包装称为 flask-boot-tools (opens new window) 的一部分

还有一个独立的 wsgi.py 文件,存放了创建好的 Flask app 实例,我们可以在其他 package 或者工具里面直接使用这个实例来运行 WSGI 应用 。

对于 Flask-Boot 来说,WSGI 应用永远都是 Flask。