SQLAlchemyでもうあるSQliteを使用する
今までSqlite3モジュールをインポートして使っていたがSQLAlchemyに変えようと思った時
sqlalchemy.exc.InvalidRequestError: Table 'plans' is already defined for this MetaData instance. Specify 'extend_existing=True' to redefine options and columns on an existing Table object.
ていうエラーがでた。
に書いてあるように
class Entry(db.Model): __tablename__ = 'plans' __table_args__ = {'extend_existing': True}
__table_args__ = {'extend_existing': True}
を__tablename__ = 'plans'
の下に書いたら回避出来た。
よかった。