0

初期データをdjangoテーブルに挿入しようとしています。sqlcustom と sqlall を試しましたが、うまくいかないようです...そして、指示に従い、次のようにいくつかの挿入ステートメントを含む .sql ファイルを作成しました。

INSERT INTO charts_wave(ID, ...) 値 (...);

このファイルは次のパスにあります。

プロジェクト/グラフ/sql/wave.sql

たぶん、sqlcustom と sqlall の目的を理解していませんでした。コマンドを実行した後、最後に syncdb コマンドを 1 つ実行します。次に、Python シェルで Wave.objects.all() を呼び出してテストすると、空のリストが返されます。

私が間違っていることは何ですか?? このデータをSQLファイルに挿入するにはどうすればよいですか。フィクスチャを使用したメソッドは、挿入する必要がある非常に広範なデータのハードコードのようです。今のところありがとう。

4

1 に答える 1

0

私には、あなたはDjango フィクスチャを探しているようです。初期データを Django アプリにインポートする方法を提供します。そのため、syncdb を実行すると、アプリのフィクスチャを含めて自分でデータをインポートする代わりに、データが自動的にインポートされます。

于 2013-03-10T18:36:14.703 に答える