python - Flask 应用程序分为模块的文件夹布局是什么?

标签 python flask flask-sqlalchemy

我正在试验来自 Django 的 Flask,我真的很喜欢它。我遇到的只有一个问题。我阅读了 flask 文档和有关大型应用程序或类似内容的部分,它解释了一种将项目划分为包的方法,每个包都有自己的静态和模板文件夹以及自己的 View 模块。问题是我找不到一种方法可以使用带有 Flask 扩展的 SQLAlchemy 将模型放入其中。它可以从交互式提示中创建表格,但是当我在代码中使用它时它会中断。所以我想知道更有经验的 Flask 开发人员是如何解决这个问题的。

最佳答案

虽然我还没有准备好宣布,因为我仍在积极改进样本,但您可能会从 flask-skeleton 中受益。我正在开发的项目。我厌倦了在引导 Flask 网站方面重新发明轮子,所以我开始使用我的最佳实践创建一个完整的示例项目。我还没有添加任何单元测试,但这应该足以让你开始。如果您遇到任何问题,请给我反馈或建议。

https://github.com/sean-/flask-skeleton/

关于python - Flask 应用程序分为模块的文件夹布局是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089020/

相关文章:

python - matplotlib 中的交互线

python - 同一任务执行多次

python - Flask CSRF 保护在响应 header 上设置无效的 Set-Cookie

python - 发送不改变用户当前页面的 HTTP 响应

python - 如何围绕已经存在的数据库构建 flask 应用程序?

python - 扭曲的重写方法?

python - 如何制作 pip 安装包数据(配置文件)?

python - Flask-SQLAlchemy create_all 如何发现要创建的模型?

python - 如何更新 SQLAlchemy 行条目?

python - 从 SQLAlchemy InstrumentedAttribute 中提取一个 weekday() (列类型是 datetime)