我目前正在开发一个Android应用程序,它的一些后端功能是用Python实现的。我正在寻找一种方法来整合这两个部分。
理想情况下,Python脚本应该驻留在某种服务器上,以便Android应用程序可以向其发出请求。Python脚本使用一个SQLite数据库,任何使用Android应用程序的人都需要访问该数据库(这就是为什么该脚本需要位于某个服务器上)。
如果Python脚本保存在我的本地服务器上,并从Android应用程序本地运行(以某种方式),这对于一开始也是很好的。
我的问题是:如何将这两部分绑定在一起?我应该选择什么?我所需要的最好的解决方案是什么?谢谢!
发布于 2013-05-26 20:09:21
我已经运行了Flask,这正是我所需要的。它比@pypal上面建议的更容易实现。
发布于 2013-05-24 18:33:24
所以基本上你想要一个你的应用可以访问的python后端。在我看来,某个good的网络服务将是一个好主意。
您可以在以下位置查看Python中用于创建see服务的选项:http://wiki.python.org/moin/WebServices
发布于 2013-05-27 22:00:48
我的公司在这里也在做同样的事情。我们有一个后端,其中有3个客户端: ios、android和web指向我们所做的方式是使用Flask并公开api端点,类似于
@app.route("/api/dosomething/")
def randomfunction:然后客户端将发出http请求,以
https://dev.yourapp.com/api/dosomething/Flask更容易暴露REST端点。
https://stackoverflow.com/questions/16732900
复制相似问题