Nota che il default
parametro può anche accettare un oggetto richiamabile:https://docs. djangoproject.com/en/dev/ref/models/fields/#default
. Questo è certamente un comportamento che non può essere riprodotto in SQL! Quindi non sarebbe possibile per Django generare SQL per ogni possibile caso. Sembra che per motivi di semplicità e coerenza abbiano scelto di non generare SQL in ogni caso.