我可以在 Pyramid 上使用为python开发的任何外部库吗? 我的意思是它可以导入外部库的'普通python',就像我从python.org下载的标准python一样
Django 和 Flask 和瓶子的情况是什么?
我的目的是为移动应用创建后端。我想在Python中专门做,因为我需要学习python。
该应用程序是一个原生的Android应用程序。因此,没有必要使用漂亮的HTML代码响应。
我只想让Django / Flask / Pyramid将http请求定向到相关的python函数。包括用户身份验证,数据库在内的其他所有内容都由我编写的代码处理。有没有更简单的方法将http请求/响应映射到相关功能而不使用这3个平台?
如果我使用其中一种,我仍然可以使用自己的库吗?
答案 0 :(得分:3)
是的,所有这些框架都只是运行Python代码来处理请求。在限制范围内,您可以使用外部库。
限制通常由WSGI服务器和HTTP请求的性质决定;如果您的库更改了事件模型(如gevents)或者在很大程度上依赖于更改解释器状态(全局状态,本地化)或需要很长时间来生成结果,那么您可能需要做更多的工作来集成。