2016-05-30 4 views
0

私のアプリケーションでは、いくつかのテーブルにデフォルトのデータ値を設定したいと思います。私は移行ファイルを編集することでそれを行うことができますが、私はデフォルト値を変更/更新するための簡単かつ効率的な方法が必要です。どのように私はこれを達成することができますか?理想的には、すべてのデフォルトデータを別々のファイルに保存し、必要な場合にのみ挿入/更新したいと考えています。Djangoデフォルトデータを設定

+1

のドキュメントを参照してください。https://docs.djangoproject.com/en/1.8/howto/initial- data/ – RemcoGerlich

+1

db内のデータを変更するか、新しいエントリのデフォルトの列の値を変更しますか? – schwobaseggl

+0

変更データはdbです。例: - ユーザが選択できるオプションのいくつかは、db –

答えて

0

移行には、RunPython(またはRunSQL)を追加する必要があります。この関数では、値が空のインスタンス(または行)を検索し、デフォルト値で入力する必要があります。

RunPython以下

ので、任意の新しいオブジェクトは、デフォルトでは、この値をとりますfield.defaultを設定するには、移行を追加

関連する問題