连接appengine和cakephp

2024-09-30 00:37:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在考虑用cakephp创建一个webapplication,但要使用python的appenginewebservice。但是,要安装cakephp等,我需要配置数据库。Appengine使用另一种数据存储方式,与mysql等不同

我考虑在appengine中存储数据,并使用pythonwebservices,使用cakephp应用程序与webservice通信,以插入和检索数据。在

有什么好的资源来做这件事,还是不可能。在

Obs:也为在appengine中运行的python开发webapplication提供了可能。如果有人有好的资源。

谢谢。在


Tags: 数据web数据库应用程序service方式mysql资源
3条回答

你能做的就是在一个标准的LAMP网络主机上运行你的CakePHP应用程序,并通过a REST or RPC web service.访问GAE数据存储。如果你已经有了一个在后端处理rpc的CakePHP前端,这不是一个坏主意,但是如果你的CakePHP应用程序将它的所有模型存储在MySQL中,它可能需要相当大的努力来适应它.CakePHP模型将其使用DataSource类的存储方法。你也许可以找到a DataSource class that uses REST or RPC.,但是,如果你在CakePHP控制器和模板上没有太大的投资,我建议你完全用GAE来构建你的应用

CakePHP似乎是一个MVC框架,它与appengine for python中包含的django非常相似。我不知道你为什么要把你的数据存储在googleappengine中,除非你要处理大量的数据,在这种情况下,在python中工作很可能会让应用完全在GAE上工作。在

详见官方文件:

http://code.google.com/appengine/docs/python/overview.html http://code.google.com/appengine/articles/django.html在

我认为你应该尝试不同的解决办法:http://aws.amazon.com/simpledb/

相关问题 更多 >

    热门问题