我正在使用Django的ORM在Postgre的数据库中插入数千个对象。它工作正常,但有时其中一个寄存器格式错误,插入操作不起作用。
我无法做这种插入忽略错误,所以我想看看操作执行的SQL,而bulk_insert只返回对象列表。
答案 0 :(得分:3)
在调试模式下,您可以使用django.db.backends
记录器。
https://docs.djangoproject.com/en/1.8/topics/logging/#django-db-backends
在制作中我会为PostGres本身使用记录器,因为在Django进程中保存这些查询(可能)会对你的性能产生重大影响。