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

Программы на Python
Ответить Пред. темаСлед. тема
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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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