Python中与WordPress最接近的东西是什么,而不是PHP?

53

有没有类似于WordPress的 Python 程序而不是 PHP?

WordPress 以其简单性而闻名。您可以下载它,将其放在服务器上,在配置文件中进行一些编辑,然后就完成了。之后,您可以选择一个漂亮的主题并稍微编辑一下,您的主页(带有博客功能)就准备好了。

我想知道是否有 Python 等效程序。我比 PHP 更擅长 Python,并且我喜欢在 Python 中处理事情的方式胜过 PHP。此外,我没有时间阅读复杂的 Web 框架,需要一些开箱即用的东西。

具体来说,我想要:

  1. 一个简单而合适的静态主页。
  2. 添加一些 JavaScript 驱动模块。例如 SIMILE Timeline 和 Google 地图。
  3. 与 MySQL 服务器交换数据。
  4. 拥有数据库的搜索表单。
  5. 以适当的列表或表格显示数据库中的内容。

你会推荐什么?


使用哪些指标?为了什么目的? - Nick ODell
还有没有可以在共享主机上使用且不需要SSH访问的呢? - riza
@Selinap,如果您的主机支持Python或特定的Python框架。但是,这种可能性非常小。 - d-_-b
3个回答

30

除了Python Wiki博客软件页面上的项目之外,值得一提的另一个项目是Mezzanine。它是建立在Django之上的,肯定会成为一个全面的博客解决方案,甚至让您导入旧的WordPress文章(如果您想要迁移)。Django总体上是一个很棒的项目,因此它为您提供了一个可以随心所欲做任何事情的良好基础。

如果您只是对创建博客或具有类似静态内容的站点感兴趣,则可能需要检查Hyde,这是一个静态站点生成器,类似于Ruby的Jekyll。这是一种相当不错的方法。


我昨天看了一下Hyde。看起来很不错。我会试一试的,谢谢你提供链接! - Aufwind
我认为当涉及到Python静态网站生成器时,Pelican也是值得一提的选择。 - spunkpike
1
对于OP的问题,Mezzanine可能是可以的,但总体而言,很遗憾,就Python而言,没有任何一个与WordPress在成熟度、可扩展性、社区、主题和插件数量方面相似的东西。 - Ivan Castellanos

15

9

Django有许多cms包可以作为Wordpress替代品。根据列出cms包的页面,我尝试了两个:django-cmsmezzanine。这两个项目都是活跃的项目,并且有许多项目在使用它们。到目前为止,我倾向于选择mezzanine:它的文档更好,而且设置起来稍微容易一些。

当然,你应该查看这个比较页面:它可能比SO上的答案更加更新。但如果你只有这个页面可以参考,我会建议选择mezzanine。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接