代码之家  ›  专栏  ›  技术社区  ›  pupil

对某些语法发出警告

  •  1
  • pupil  · 技术社区  · 6 年前

    我有过使用语法的慢速sqlalchemy子查询的经验 Query.select_from()

    q = session.query(Address).select_from(User).\
        join(User.addresses).\
        filter(User.name == 'ed')
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   VonC    6 年前

    理想情况下,您可以在远程Git repo托管服务器上设置预接收挂钩, like this one ,以便读取推送的文件并为“ query.*\.select_from “:如果检测到,该钩子将拒绝推送。

    如果您没有访问远程服务器(例如GitHub)的权限,则需要设置 webhook 相反。

    另一种方法是部署 pre-push hook
    服务器端hook/webhook更安全。