首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何组织一个相对较大的Flask应用程序?

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

Stack Overflow用户
提问于 2012-02-22 21:18:18
回答 6查看 40.6K关注 0票数 75

我正在构建我的第一个Flask应用程序,但我找不到一个好的、干净的Pythonic方式来组织我的应用程序。我不想把所有东西都放在一个.py文件中,就像他们的例子一样。我希望我的应用程序的每个部分都在一个单独的模块中。什么是组织事物的好方法?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-02-22 23:45:40

我已经创建了一个名为"Fbone“的Flask样板项目,请随时查看并派生:)

Fbone (Flask bone)是一个Flask (Python微框架)模板/引导/样板应用程序。

概述

使用blueprint.

  • Integrate和最热门的前端框架:著名的SQLalchemy.

  • Implement tricky "remember me“by flask-login.

  • Handle web forms by flask-wtform.

  • Unit testing with flask-testing和nose为大型项目设计了良好的
  • 。通过fabric和mod_wsgi轻松部署
  • (example flask by flask-mod_wsgi

顺便说一句,我刚刚发现这个关于用Flask构建一个大型项目的wiki很有用,请检查一下!

票数 84
EN

Stack Overflow用户

发布于 2012-02-22 23:06:33

Flask 0.7实现了Blueprints。它们非常适合在不导入主应用程序对象的情况下使用route装饰器。

票数 20
EN

Stack Overflow用户

发布于 2013-08-26 19:17:19

请务必阅读 Matt Wright关于这个主题的

这篇文章的特点是:

MVC projects

  • A描述大型烧瓶的结构描述在涉及大型web应用程序时,一般最佳设计实践的描述,如
  1. 模式、应用程序工厂、服务和数据迁移等(最有趣的功能)。
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9395587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档