【问题标题】:Flask-SqlAlchemy per Binding Engine OptionsFlask-SqlAlchemy 每个绑定引擎选项
【发布时间】:2022-12-17 03:24:58
【问题描述】:

似乎应该有一种干净的方式为绑定指定引擎选项?根据here 的回答,我猜不是吧?

【问题讨论】:

    标签: flask-sqlalchemy


    【解决方案1】:

    我看到 2 个选项,但都不在乎:

    1. 按照上述链接的 cmets 中的建议使用 apply_driver_hacks
    2. 使用SQLAlchemy event hooks修改连接,将绑定引擎像db.engines['bind_name']传递给事件装饰器。注意:您确实需要在应用程序上下文中才能工作。

      我最终使用了 2,因为我已经对将它用于动态令牌的方法感到满意,但真的想要一个更简洁的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-11
      • 1970-01-01
      • 1970-01-01
      • 2010-12-23
      • 2018-12-16
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      相关资源
      最近更新 更多