Fer*_*ves 5 python django postgresql django-models django-1.8
我正在使用 Django 的 ORM 在 Postgre 的数据库中插入数千个对象。它工作正常,但有时这些寄存器之一的格式错误,并且插入操作不起作用。
我无法执行这种忽略错误的插入,因此我想查看该操作执行的 SQL,并且bulk_insert 仅返回对象列表。
当处于调试模式时,您可以使用django.db.backends记录器。
https://docs.djangoproject.com/en/1.8/topics/logging/#django-db-backends
在生产中,我会为 PostGres 本身使用记录器,因为从 Django 进程中保存这些查询将(可能)对您的性能产生重大影响。