Как перейти с поля foreignkey на многие на многие flask sqlachemy? - PullRequest
0 голосов
/ 29 мая 2020

Моя конкретная проблема описана ниже, на случай, если я страдаю от XY, но если кто-то может опубликовать, как это сделать, это будет больше в соответствии с вопросом. Однако я, возможно, сделал очевидную ошибку, и это прекрасно работает в дикой природе.

Мне нужно перейти с поля foreignkey на многие ко многим. Используя flask-migrate, я сделал миграцию; он удалил поле foreignkey, но не добавил в него многие-ко-многим, и когда я запустил приложение, я получил

sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'mapped class Model1->object2'. Original exception was: Could not determine join condition between parent/child tables on relationship Model1.contact_details - there are no foreign keys linking these tables via secondary table 'field_link_table'.  Ensure that referencing columns are associated with a ForeignKey or ForeignKeyConstraint, or specify 'primaryjoin' and 'secondaryjoin' expressions.

Любые идеи приветствуются.

...