From 85fc3b2aa2c0a478b7bd9fc0ad20c5e64307241e Mon Sep 17 00:00:00 2001 From: alexaled Date: Mon, 23 Nov 2020 10:35:40 +0200 Subject: [PATCH] Remove callable detection for defaults --- aerich/migrate.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/aerich/migrate.py b/aerich/migrate.py index 60d23aa..3a5abfe 100644 --- a/aerich/migrate.py +++ b/aerich/migrate.py @@ -347,7 +347,9 @@ class Migrate: cls._add_operator( cls._alter_null(new_model, new_field), upgrade=upgrade ) - if new_field.default != old_field.default: + if new_field.default != old_field.default and not callable( + new_field.default + ): cls._add_operator( cls._alter_default(new_model, new_field), upgrade=upgrade )