Почему я получаю ошибку иностранного ключа в sqlalchemy/миграции?MySql

Форум по Mysql
Anonymous
Почему я получаю ошибку иностранного ключа в sqlalchemy/миграции?

Сообщение Anonymous »

Я сталкиваюсь с проблемой во время прохождения миграции с Флакой и Склалхейкой. Несмотря на то, что я определил отношения иностранных ключей в моих моделях, я получаю следующую ошибку во время миграции: < /p>

Код: Выделить всё

sqlalchemy.exc.NoReferencedTableError: Foreign key associated with column 'payments.task_id' could not find table 'tasks' with which to generate a foreign key to target column 'id'
Я подтвердил, что в базе данных существуют связанные таблицы (например, пользователи, задачи и платежи), а отношения правильно определены в моделях.
Сделанные шаги: < /p>

Я поврежден каталог миграции и сбросил базу данных
несколько раз. < /li> < бренд /> Я подтвердил, что таблицы создаются успешно, но иностранные
ключевые отношения все еще вызывают проблемы.
, чтобы столкнуться с ошибкой при запуске Flask DB Migrate. < /li>
< /ul>
Мне действительно нужна помощь в колбе с миграцией SQLALCHEMY.

Подробнее здесь: https://stackoverflow.com/questions/794 ... migrations

Вернуться в «MySql»