Djangoでモデルフィールドのデフォルトを設定すると、Djangoによって生成されるSQLスキーマには含まれません。
ORMを使用してモデルインスタンスを作成する限り、Djangoがデフォルト値を設定するため、これは問題ではありません。ただし、生のSQLを使用してモデルインスタンスを作成する場合は、必要に応じてフィールドのデフォルト値を使用する必要があります。
チケット470
があります SQLスキーマにデフォルト値を追加するためですが、修正されないため閉じられています。 default
よりも覚えておいてください 呼び出し可能であると同時に定数である可能性があります。これらの呼び出し可能オブジェクトをデフォルトとしてSQLスキーマに追加することはできません。
SQLスキーマにデフォルトを追加する必要がある場合は、alter tableステートメントを手動で実行するか、移行に追加することができます。