Как создать другое значение по умолчанию для столбца в модели SQLAlchemy? В следующем примере я получаю одинаковое значение по умолчанию для каждого нового экземпляра объекта модели.установка другого значения по умолчанию для столбца
import random, string
def randomword():
length = 10
return ''.join(random.choice(string.lowercase) for i in range(length))
class ModelFoo(AppBase):
temp = Column("temp", String, default=randomword())
Странно. Любые предложения по отладке того, что происходит в моем случае? Благодарю. –
@gablubablu Как вы выяснили, что вставленные значения абсолютно одинаковы? Запрошено через сеанс ORM или проверил dbms вручную? – yoloseem
queried later ... –