Почему для столбца None после commit () значение не равно None в базе данных.
text_data = db.Column(db.Integer, default=1)
Использование bulk_save_objects(...)
db.session.bulk_save_objects(data_models, return_defaults=True)
db.session.commit()
for dm in data_models:
print("version", m.text_data) # None even though 1 in database
Если я включу столбец в объект вставки, свойство будет установлено.
data_model = DataModel(text_data=1, ...)
data_models.append(dm)