Observera att default
parameter kan också ta ett anropsbart objekt:https://docs. djangoproject.com/en/dev/ref/models/fields/#default
. Det är verkligen ett beteende som inte kan reproduceras i SQL! Så det skulle inte vara möjligt för Django att generera SQL för alla möjliga fall. Det ser ut som att de för enkelhetens och konsekvensens skull har valt att inte generera SQL i alla fall.