gpt4 book ai didi

python - 用于为移动应用程序提供服务的基于 Python 的服务器的 HTTP 框架

转载 作者:行者123 更新时间:2023-11-30 23:50:50 25 4
gpt4 key购买 nike

我正在为移动应用程序构建一个由 py​​thon 驱动的后端服务器。我正在使用托管在云上的 MongoDB 进行存储。应用程序和服务器之间的通信主要是JSON。此传输中不会涉及任何 HTML

我正在寻找一个框架来构建我的服务器。我做了一些研究,发现(djangoPylons 等)适用于全栈服务器,并且不需要满足我的要求。

我对如何选择 HTTP 框架(web.py、cherrypy 等)感到困惑。

另外,我可能会使用 Mongoengine 作为 ODM。我不确定这个决定是否会影响框架选择

有什么想法吗?

最佳答案

我推荐bottleflask ,两者都非常小,不会对您施加任何限制。对于 Bottle 来说,构建一个简单的 RESTful 服务器特别容易,因为它会自动从返回 dict 的路由返回 JSON:

from bottle import route, run

@route('/user_info/:id'):
def user_info(id):
user = get_user(id) # ...do something, lookup user, whatever
return {'first_name': user.first_name, 'last_name': user.last_name}

run()

关于python - 用于为移动应用程序提供服务的基于 Python 的服务器的 HTTP 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com