python - 从 Python 脚本调用 Pyramid View

标签 python pyramid

我正在开发一个用 Pyramid 构建的系统,其中一个 View 用于导入数据。我想制作一个调用该 View 的脚本。我在 setup.py 中创建了一个控制台脚本 import_data ,并将其成功添加到我的 bin 目录中。在 import_data 函数中,我认为我应该使用 Pyramid.paste 引导函数,但是当我传递引导函数时,我的 ini 文件引导响应为“*** transaction.interfaces.NoTransaction”。我读到,在分配 Bootstrap 时,我还必须设置事务管理器,但这也返回了 NoTransaction。

from pyramid.paster import bootstrap
def import_data():
    with bootstrap(sys.argv[1]) as env:
        with env['request'].tm:
            # Post request to pyramid view.

如果有人能引导我走向正确的方向,我将非常感激。

最佳答案

关于python - 从 Python 脚本调用 Pyramid View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53671183/

相关文章:

python - 值错误: I/O operation on closed file in Pyramid

python - Pyramid 事务管理器未提交更新

python - 升级 Pyramid/SQLAlchemy 网络应用程序

python - Pyramid :永远不会调用 config.set_request_property 回调

python - 如何从 HTTP 服务器下载图像 [Python/sockets]

python - sklearn 高斯过程回归器中的优化器调整

python - 在 Python 中并行化 for 循环以加快算法速度

python - 禁用类实例化的最佳实践

python - Python 中的斐波那契函数内存

request - 如何从 Pyramid 中的 post 请求中检索 json 数据?