Так что это работает для меня: В файле: 0a2a5b66e19d_add_task_reschedule_table.py
добавьте это:
def mysql_datetime():
return mysql.DATETIME(timezone=True)
и замените все строки, которые имеют timestamp()
, такие как ниже:
sa.Column('execution_date', timestamp(), nullable=False, server_default=None),
с этим:
sa.Column('execution_date', mysql_datetime(), nullable=False, server_default=None),
Как только я внес это изменение, вышеуказанная ошибка исчезает, но я не уверен, есть ли какие-либо другие непреднамеренные последствия.Если это так, я буду обновлять здесь или просто использовать базу данных MySQL.