3

我有多年的 PHP 经验和一些 Python/django 的良好经验。

我基本上要建立一个快速的个人网站,因为我已经很久没有一个真正能做任何事情的网站了。我不想使用 PHP(太难看),我宁愿避免使用 django,因为它确实适用于非常动态的网站,并且对于我想要的东西来说太过分了。使用 Python 的东西将是非常可取的。

特别是我想要具有以下功能的轻量级产品:

  • 完全控制 HTTP 标头。
  • 处理漂亮网址的好方法。
  • 一个轻量级的模板引擎。
  • 定期添加静态内容的简单方法。

我看过 Flask,这似乎是我迄今为止最好的选择,但即便如此,它似乎也是为了生成大部分动态内容。所以我正在寻找其他建议,或者一些证明 Flask 很好的理由。

4

3 回答 3

2

烧瓶就好了。您可以选择使用动态内容,这不会以任何方式损害您同时提供静态内容的能力。

否则总是有Bottle。:)

编辑

当然,如果你必须使用 Python 3,Flask 已经出局了,你可能应该研究一下TornadoPyPy之类的东西,它们也(可能)会给你带来显着的性能提升。

于 2013-03-18T14:59:49.993 回答
1

我喜欢Flask,并认为它非常适合这种应用程序。它非常适合小型应用程序,并且也易于扩展。我的投票是Flask

于 2013-03-18T15:15:42.827 回答
0

如果你只想要一个小框架,你可以使用 Bottle 或 Flask。

如果要生成静态站点,有很多用 Python 编写的具有各种功能的静态站点生成器:Nikola、Hyde、Cactus、Pelican、Volt 等。谷歌“python 静态站点生成器”。它们在不同程度上与一些动态元素很好地结合在一起——你必须进行调查。

您还可以将这两种方法结合起来——静态生成一些站点,并将动态页面路由到 Bottle 或 Flask。

于 2013-03-18T15:18:45.087 回答