djangoテスト用のフィクスチャをいくつか作成する必要があります。データベース内のすべてのテーブルからx個の行を取得してシリアル化できるショートカットを知っている人はいますか?
背景:数千万のエントリを持つ複数のテーブルがあります。私はを使用しようとしました./manage.py dumpdata
が、時間がかかりすぎることに加えて、フィクスチャをそれほど大きくする方法はありません。各テーブルには複数の外部キーがあります。
問題:私が頻繁にテストしようとしているコードはselect_related()
、すべての外部キー関係を入力する必要があることを意味します。
DBデータをシリアル化するための外国の関係を追跡するのに役立つツールを知っている人はいますか?任意の提案をいただければ幸いです。お時間をいただきありがとうございます。