Столбец SQLAlchemy равен None после коммита - PullRequest
0 голосов
/ 06 июля 2018

Почему для столбца 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...