【问题标题】:Get the raw query from executemany(sql, params) django/postgresql从 executemany(sql, params) django/postgresql 获取原始查询
【发布时间】:2015-01-25 22:56:48
【问题描述】:

如何从cursor.executemany(sql, params) 获取原始查询?

我正在运行一个不起作用的查询,我想在查询被光标格式化后查看它。谢谢。

【问题讨论】:

    标签: django postgresql django-orm


    【解决方案1】:

    一种选择是打开django.db.backends logging extension

    与代码与数据库交互相关的消息。为了 例如,请求执行的每个应用程序级 SQL 语句 以 DEBUG 级别记录到此记录器。

    其中一个优点是您不需要对代码进行任何更改 - 只需对 settings.py 配置进行更改。一个好主意是在开发过程中打开它。

    【讨论】:

      猜你喜欢
      • 2015-11-21
      • 2012-03-16
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 2017-10-24
      • 2018-09-08
      • 2020-01-09
      • 2018-05-15
      相关资源
      最近更新 更多