从executemany(sql,params)django / postgresql获取原始查询

时间:2015-01-25 22:56:48

标签: django postgresql django-orm

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

我正在运行一个不起作用的查询,我希望在光标格式化后查看该查询。感谢。

1 个答案:

答案 0 :(得分:0)

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

  

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

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