Как добавить новые таблицы в базу данных flask-sqlalchemy после инициализации базы данных? - PullRequest
0 голосов
/ 27 декабря 2018

Я запустил этот проект , и он использует Flask-SQLAlchemy и уже имеет несколько классов (таблиц).Теперь я добавил еще несколько таблиц - классов, которые наследуют db.Model.И когда я запускаю приложение, я получаю эту ошибку:

sqlalchemy.exc.InvalidRequestError: Таблица 'имя_таблицы' уже определена для этого экземпляра MetaData.Укажите 'extension_existing = True', чтобы переопределить параметры и столбцы в существующем объекте таблицы.

Я также открыл и осмотрел файл базы данных, но такая таблица не создана, поэтому ошибки выглядят немного вводящими в заблуждение.

Как добиться, чтобы вновь определенные классы создавались в виде таблиц в базе данных?

1 Ответ

0 голосов
/ 05 января 2019

Проблема была в файлах кэша Python.Я удалил все папки __pycache__, которые я нашел в каталоге моего проекта, и это помогло.

...