2009-03-04 13 views

答えて

4

注:コメントに記載されているとおり、このメソッドはDjango 1.7以降では推奨されていません。

それともSQL/<MODELNAME> .SQLというファイルを作成: http://docs.djangoproject.com/en/dev/howto/initial-data/#providing-initial-sql-data

+0

これはうまく十分に動作しますが、全体の「カスタムSQL」機能は、コア開発者の一人で「ハック」と呼ばれているが、 post_syncdb信号を使用するための設定が表示されました。現時点ではリンクが見つかりません。いずれにしても、2.0まで固執することが保証されているので、心配はありません。 –

+0

これは機能しません。 'manage.py sqlcustom 'は、すべてのsql/ .sqlファイルを無視します。 – Cerin

+0

うん。私はかなり長い間これを試していませんが、最新のドキュメントではまだこれがうまくいくはずです。ファイルは/sql/.sql – Dave

9

はい、syncdbの後にキャッチできる信号があります。

docsの場合はmanagement signalsを参照してください。

これは、contrib.authパーミッションテーブルとcontenttypesフレームワークテーブルの入力方法です。

関連する問題