2011-08-10 16 views
1

model.save()メソッドを上書きして、テキストファイルに生成するすべてのSQLコードを書き込むにはどうすればよいですか?Django:Model.save()のSQLコードをテキストファイルに書き込みます

私はPostgreSQLを使用していますが、これをデータベースレベルで実行した場合(テキストファイルのテーブルを変更するすべてのSQLコードを書き込む場合)にも機能します。

+0

PostgreSQLログを使用できます。http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html –

答えて

1

生のクエリはdjango.db.connection.queriesで表示されます。 More info here

オブジェクトを保存メソッドで調べて、最新のクエリをファイルに書き込みます。

関連する問題