Python - 从脚本到网页应用?

2 投票
3 回答
965 浏览
提问于 2025-04-16 20:07

我有一个Python脚本,可以在命令行/控制台中运行,它可以和谷歌日历的数据接口一起工作,完成一些任务,比如获取日历和修改或更新事件。我想把它变成一个网页应用程序,但不太确定最简单或最合适的方法是什么。

一些背景信息:我尝试把这个应用改写成使用Javascript的.html文件,并用谷歌日历的数据接口。但遇到了一些问题,发现它的效果没有我的Python脚本好。可能是因为我使用的是企业版的Gmail域名,但我不太确定。不过,用Python来做是没问题的,所以我决定继续用Python。

我只用过Python脚本(我只能算是个初学者),所以不太清楚什么是理想或最佳的解决方案。我希望(如果可能的话)能让Python脚本作为后端/网络服务,通过JSON和网站进行交互,或者使用Python的网页框架来开发它。我希望我用的术语大部分是对的,如果有什么不清楚的地方请见谅。

任何建议都很感谢,谢谢!

3 个回答

0

使用Google Appengine可以让你更轻松地把一个网页应用上线。你可能需要了解一下它是如何存储数据的(Appengine的数据库),因为这可能和你在关系型数据库中存储数据的方式不太一样。

你可以在Appengine中使用gdata-python-client这个库。请参考“使用gdata-python-client”库的相关内容,点击这里

0

如果你想搭建一个可以返回JSON数据的网络服务,web2py这个框架会让你觉得非常简单(详细信息可以查看这里)。它还可以直接在Google App Engine上运行——你甚至可以直接通过web2py的在线开发环境将它部署到GAE上(可以看这个演示)。如果你有任何问题,可以在邮件列表上获得很多帮助。

3

去看看Google App Engine吧。它有一个Python的接口,可以很方便地使用。这个平台和其他Google服务,比如日历,配合得很好。可能是你想要实现目标最快的方式。

撰写回答