如何在 Flask 中创建类似于 Codeigniter 的 MVC 文件夹结构

Kri*_*ish 1 python flask

我是一名 PHP (Codeigniter) 开发人员,需要使用 Python 来完成一个新项目。我决定在 Google App Engine 上使用 Flask。然而,我对如何像 Codeigniter 中那样创建模型和控制器感到困惑。

有人可以指导我如何解决这个问题吗?

PS 我对 Python 和 Flask 都很陌生

Bal*_*u M 6

您的项目文件夹结构可能如下所示:

文件结构

或这个:

project\
    run.py
    config.py
    app\
        __init__.py
        views.py
        models.py
        controllers.py
        templates\
            index.html
            about.html
            layout.html
        static\
            css\
                main.css
            js\
                main.js
Run Code Online (Sandbox Code Playgroud)

如果您需要更多信息,您可以查看大型应用程序虚拟环境的此结构。