Saat Anda menyetel default untuk bidang model di Django, itu tidak disertakan dalam skema SQL yang dihasilkan oleh Django.
Selama Anda membuat contoh model Anda menggunakan ORM, maka ini tidak masalah, karena Django akan menyetel nilai default. Namun, jika Anda membuat instance model menggunakan SQL mentah, Anda perlu memastikan bahwa Anda menggunakan nilai default untuk bidang tersebut jika diperlukan.
Ada tiket 470
untuk menambahkan nilai default ke skema SQL, tetapi telah ditutup karena tidak dapat diperbaiki. Ingat dari default
bisa menjadi callable serta konstan. Tidak mungkin menambahkan callable ini sebagai default ke skema SQL.
Jika Anda benar-benar memerlukan default untuk ditambahkan ke skema SQL, Anda dapat menjalankan pernyataan tabel ubah secara manual, atau menambahkannya ke migrasi.