我使用wordpress建立了一个新网站,该网站看起来很棒,并且具有博客功能。
我们的旧站点是使用Django构建的,看上去很糟糕,但是由于Django,它需要内置的后端功能。例如,在一个页面上,它具有一个下拉框,您可以从中选择选项,然后它返回数据,该数据在Django网站上运行良好。
我想以某种方式将此功能集成到wordpress前端中。这可能吗?如果可以的话,您能建议我该怎么做吗?
我知道wordpress是一个PHP CMS,而Django是一个Python框架,因此您不能简单地将它们一起单击。但是有人对我如何将我现有的Django网站中的功能集成到wordpress前端中有任何建议。
我发现了这个问题:Django上的Wordpress
哪个问如何从Django连接到wordpress。但是我想从wordpress连接到Django。
本质上,我想利用现有的Django后端功能在我的wordpress网站上复制一些Django页面。
能做到吗?有什么建议吗?
谢谢。
我将分享创建混合解决方案的经验,尽管对我来说这是两个不同的PHP框架,但方法可能相同。这不是现成的解决方案,但也许会有所帮助。我将列出关键点。
localhost/wordpress
和,localhost/django
以便重写规则不会受到干扰。session_set_save_handler()
注册它们)localhost/django/oldfunction
PHPSESSID
从cookie中读取,并使用它从数据库中读取其他会话数据(例如,user_id)并创建一个会话。这样,您可以在两个应用程序之间实施“单一登录”。这是一种复杂的方法,虽然速度不快,但它很干净(您有两个独立的应用程序),并且可能允许缓慢地将旧应用程序功能迁移和重构为新功能。这里的主要事情是可以从两个应用程序访问相同的数据库,并将它们托管在同一台Web服务器上。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句