gpt4 book ai didi

sqlalchemy - 如何将默认过滤器应用于 SQL Alchemy 类

转载 作者:行者123 更新时间:2023-12-01 05:39:35 27 4
gpt4 key购买 nike

我们想在 sql alchemy 类上申请权限。我们有一个表,其中包含用户可以访问的映射。

创建表访问
(
用户名 varchar(256),
策略 ID 整数
)

我们的大多数表都包含 strategy_id 作为列。
创建表交易
(
贸易 ID 整数,
策略 ID 整数,
....
)

现在基于用户使用 sql alchemy 对象进行交易表,我想在每个查询上传递一个隐式过滤器,其中包含用户有权访问的 strategy_id 列表。

您能否让我知道是否有办法实现这一目标?

谢谢

最佳答案

eventsSqlalchemy Docs .这将在任何新案例运行时调用该函数。就像当您运行 select、delete、update ... 的查询时一样。这可能会帮助您创建一个事件类,它将过滤您的所有查询并在每个 where 子句中添加 strategy_id 作为默认值。

关于sqlalchemy - 如何将默认过滤器应用于 SQL Alchemy 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6466082/

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