Zwróć uwagę, że default
parametr może również przyjmować obiekt wywoływany:https://docs. djangoproject.com/en/dev/ref/models/fields/#default
. Jest to z pewnością zachowanie, którego nie można odtworzyć w SQL! Nie byłoby więc możliwe, aby Django generowało SQL dla każdego możliwego przypadku. Wygląda na to, że ze względu na prostotę i spójność zdecydowali się nie generować SQL w żadnym przypadku.