0
私のアプリケーションでは、いくつかのテーブルにデフォルトのデータ値を設定したいと思います。私は移行ファイルを編集することでそれを行うことができますが、私はデフォルト値を変更/更新するための簡単かつ効率的な方法が必要です。どのように私はこれを達成することができますか?理想的には、すべてのデフォルトデータを別々のファイルに保存し、必要な場合にのみ挿入/更新したいと考えています。Djangoデフォルトデータを設定
私のアプリケーションでは、いくつかのテーブルにデフォルトのデータ値を設定したいと思います。私は移行ファイルを編集することでそれを行うことができますが、私はデフォルト値を変更/更新するための簡単かつ効率的な方法が必要です。どのように私はこれを達成することができますか?理想的には、すべてのデフォルトデータを別々のファイルに保存し、必要な場合にのみ挿入/更新したいと考えています。Djangoデフォルトデータを設定
移行には、RunPython(またはRunSQL)を追加する必要があります。この関数では、値が空のインスタンス(または行)を検索し、デフォルト値で入力する必要があります。
RunPython以下ので、任意の新しいオブジェクトは、デフォルトでは、この値をとりますfield.defaultを設定するには、移行を追加
のドキュメントを参照してください。https://docs.djangoproject.com/en/1.8/howto/initial- data/ – RemcoGerlich
db内のデータを変更するか、新しいエントリのデフォルトの列の値を変更しますか? – schwobaseggl
変更データはdbです。例: - ユーザが選択できるオプションのいくつかは、db –