Django:从Model.save()在文本文件中编写SQL代码

时间:2011-08-10 20:26:32

标签: python django postgresql

如何覆盖model.save()方法来编写它在文本文件中生成的每个SQL代码?

我正在使用PostgreSQL,如果我在数据库级别执行此操作,它也会起作用(编写每个更改文本文件上的表的SQL代码)。

1 个答案:

答案 0 :(得分:1)

您可以使用django.db.connection.queries查看原始查询。 More info here

因此,请在save方法中检查该对象,并将最新的查询写入文件。