Dil*_*lli 3 python sqlalchemy flask-sqlalchemy
我试图在我的数据库中删除一个表,但出现以下错误:
AttributeError: 'SQLAlchemy' object has no attribute '_run_visitor'
Run Code Online (Sandbox Code Playgroud)
如何删除 Flask-SQLAlchemy 模型的表?
db = SQLAlchemy(app)
class DeleteTable(Resource):
def get(self):
CardsDB.__table__.drop(db)
class CardsDB(db.Model):
__tablename__ = 'Cards'
id = db.Column(db.Integer, primary_key=True)
viewID = db.Column(db.Integer, db.ForeignKey('Views.id'))
api.add_resource(DeleteTable,'/user/delete/table')
Run Code Online (Sandbox Code Playgroud)
drop 需要一个引擎,而不是一个 Flask-SQLAlchemy 扩展对象。
Card.__table__.drop(db.engine)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2516 次 |
| 最近记录: |