如何组织一个相对较大的Flask应用程序?

我正在构建我的第一个Flask应用程序,但找不到一种干净利落的Python方式来组织应用程序。我不想像他们的示例一样将所有内容都放在一个.py文件中。我想将我的应用程序的每个部分放在一个单独的模块中。什么是组织事物的好方法?

回答:

我创建了一个名为“ Fbone ” 的Flask样板项目,请随时检查并进行分叉:)

Fbone(Flask bone)是Flask(Pythonmicroframework架)模板/引导程序/样板应用程序。

总览

  • 为使用蓝图的大型项目而精心设计。
  • 与最热门的前端框架集成:jQuery / html5boilerplate / bootstrap。
  • 由著名的SQLalchemy支持。
  • 通过flask-login实现棘手的“记住我”。
  • 通过flask-wtform处理Web表单。
  • 用flask测试和鼻子进行单元测试。
  • 通过fabric和mod_wsgi轻松部署(包括示例)。
  • I18n由flask-babel

以上是 如何组织一个相对较大的Flask应用程序? 的全部内容, 来源链接: utcz.com/qa/404187.html

回到顶部