【问题标题】:Great flask / other python micro framework code I could learn from [closed]我可以学习的很棒的烧瓶/其他python微框架代码[关闭]
【发布时间】:2011-05-04 06:19:12
【问题描述】:

我想看看一些用 python 编写的优秀网络应用程序代码,这样我就可以学习一些模式/看看如何改进我的代码。

我已经在 google 上搜索了一下,使用了 google 代码搜索并在 github 上运行了搜索 - 但还没有遇到一个构建良好的综合应用程序。

也许一本书也可以。基本上,我只是想找到一种方法来学习 Web 应用程序的基本编程模式。

有什么建议吗?

【问题讨论】:

  • 不确定python代码的最佳主体。但如果你想知道用 C 语言编写特定问题的最佳方法,我总是使用并推荐 Python 本身作为首选。
  • 网络应用代码,还是网络应用框架代码?如果是前者,一个仅使用 Flask 或任何框架构建的 Web 应用程序?
  • @sean 前者(因为框架代码很容易获得)- Flask 是理想的,但如果没有其他清晰的代码,我可以从中学习模式..
  • 这能回答你的问题吗? What's a good lightweight Python MVC framework?

标签: python web-applications flask


【解决方案1】:

为什么不从公开的flask.pocoo.org 开始呢?

注意:我链接到 Github 存储库,他在该存储库上发布了他的网站(在烧瓶上运行)的代码,而不是网站本身。

【讨论】:

  • @flyingcrab 继续执行 Sean 的建议。当我选择一个框架来开始 Web 应用程序开发时,我问了一个类似的问题。很高兴我听从了 Sean 的建议并选择了 Flask。从那天起学到了很多!
【解决方案2】:

恕我直言,您最好花时间学习 Django 之类的东西,因为您可以在微框架中改进的大部分内容已经内置在更大的框架中。

【讨论】:

  • 嘿,这是一个公平的观点 - 但我想我想做的是构建一些这样的功能,所以我了解它是如何工作的。这需要我先阅读一些代码......因此是这个问题的动机。
  • 我明白了。它们仍然都是 MVC,有很多模式和技术适用于这两个框架 - 您可以从 Django 更大的生态系统中受益。
【解决方案3】:

您可以看看这个相当全面的列表:

http://wiki.python.org/moin/WebFrameworks

这个问题可能很有趣:

What's a good lightweight Python MVC framework?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    相关资源
    最近更新 更多