WordPress与Django协同使用

0 投票
2 回答
778 浏览
提问于 2025-04-18 17:58

我正在用Django和Python开发一个网页应用程序。我们还有一个公共网站,客户可以在上面找到我们产品的信息。我在考虑用WordPress或者其他流行的PHP内容管理系统(CMS)来搭建这个网站,因为内容可能会被一些不懂编程的人修改。

用户必须登录才能访问我们的网页应用。登录功能应该放在这个公共网站上(用PHP和CMS搭建),同时还要有注册表单。用户模型已经在网页应用中实现,所以在CMS/PHP里是没有的。我在想通过一个iframe来嵌入一个用Python写的登录页面,这样做好吗?

有没有什么好的解决方案?把PHP/CMS和Python/Django混合在一起是否可行?

2 个回答

1

还有一个选择,https://www.django-cms.org/。如果你已经有一个Django项目,这个选择特别有用,因为你可以把CMS(内容管理系统)的组件添加到你的项目中。Mezzanine也是一个很不错的选择,但你需要从头开始创建项目。

3

有一个开源的 CMS(内容管理系统),叫做 Mezzanine,它非常优雅。

在某些方面,Mezzanine 和 Wordpress 这样的工具很像,它们都提供了一个直观的界面,方便用户管理页面、博客文章、表单数据、商店产品以及其他类型的内容。不过,Mezzanine 也有自己的不同之处。与许多其他平台广泛使用模块或可重用应用程序不同,Mezzanine 默认提供了大部分功能。这种方式让它的整体平台更加紧密和高效。

点击这个链接可以 下载 并查看它的功能。

关于你的问题 把 php/cms 和 python/Django 混合使用是个好主意吗?,答案是否定的,因为 Django 是基于 Python 的,而 Wordpress 是基于 PHP 的。虽然你可以通过编写不同的脚本来同步数据,但这需要对两种语言都有一定的了解。

撰写回答