【问题标题】:Use external python libraries on Pyramid在 Pyramid 上使用外部 python 库
【发布时间】:2019-09-20 00:21:07
【问题描述】:

我可以在 Pyramid 上使用为 python 开发的任何外部库吗? 我的意思是它是“普通 python”,我可以像使用从 python.org 下载的标准 python 一样导入外部库

DjangoFlaskBottle的情况如何?

我的目的是为移动应用创建后端。我想专门用Python来做,因为我需要学习python。

该应用是原生安卓应用。因此,没有必要使用带有漂亮 html 代码的响应。

我只想让 Django/Flask/Pyramid 将 http 请求定向到相关的 python 函数。包括用户身份验证、数据库在内的所有其他内容都由我编写的代码处理。有没有更好更简单的方法在不使用这 3 个平台的情况下将 http 请求/响应与相关功能进行映射?

如果我使用其中之一,我还能使用我自己的库吗?

【问题讨论】:

标签: python pyramid


【解决方案1】:

是的,所有这些框架都只是运行 Python 代码来处理请求。在限制范围内,您可以很好地使用外部库。

限制通常由 WSGI 服务器和 HTTP 请求的性质决定;如果您的库更改了事件模型(如 gevents)或严重依赖更改解释器状态(全局状态、本地化)或需要很长时间才能产生结果,那么您可能需要做更多的工作来集成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-13
    • 2017-01-26
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 2016-03-14
    • 2017-09-12
    相关资源
    最近更新 更多