17

私はdumpdataを使用して、djangoが出力するのに非常に長い時間がかかるのに十分な大きさのデータベースのJSONを生成しようとしています。フィールドのサブセットのみをダンプする方法はありますか。たとえば、100、テスト用ですか?

MySQLとDjango1.0を使用しています。

4

2 に答える 2

17

サードパーティのdjangoアプリであるdjango-test-utilsには、基本的にスマートなdumpdataであるmakefixtureコマンドの実装が含まれています。エクスポートするID範囲を使用して正確なモデル名を指定できます(関連するオブジェクトに従います)。例:manage.py makefixture --format=xml --indent=4 proj.appname.modelname[1:101] > test.xml

于 2010-04-29T07:09:51.257 に答える
1

DjangoFixtureMagicを提案するDjangoSelectiveDumpdataも参照してください。

于 2014-06-11T18:31:22.137 に答える