【发布时间】:2021-11-24 19:14:36
【问题描述】:
我使用 Django ORM 动态创建复杂的 SQL 查询,我想在运行时保存 Django 构建的 SQL 查询以供将来使用,我还没有找到合适的方法。
正如here 所解释的,有两种方法可以访问查询,但只有connection.queries 包含有效查询,并且需要设置debug=True。
因为我想在产品环境中做,debug=True对我来说并不是真正的解决方案,我不想更改Django源代码。
任何解决方案/评论都可以帮助我。
我使用 Django 2.2。
【问题讨论】:
-
如果你想记录查询,这不是办法
-
@AhmedI.Elsayed 我需要查询以便稍后从 aws 中的 lambda 运行它,所以我想将它保存在数据库中。
标签: django