когда я делаю так:
user.medals = medals
возникает ошибка:
[19/Dec/2024:14:05:51 +0100] [2756900] STDERR: [SQL: UPDATE bot_user SET medals=%s WHERE bot_user.tg_id = %s]
[19/Dec/2024:14:05:51 +0100] [2756900] STDERR: [parameters: (['Разработчик', 'бота'], '969043918')]
[19/Dec/2024:14:05:51 +0100] [2756900] STDERR: (Background on this error at: https://sqlalche.me/e/20/e3q8)
но когда так:
user.id_ = id_
ошибок нет
почему так?
вот как я их создаю:
medals: Mapped[str] = mapped_column(String(255), nullable=False)
id_: Mapped[str] = mapped_column(String(255), default=str(uuid4()))