2016-11-08 2 views
0

Я пытаюсь удалить таблицу в моей базе данных, но я получаю следующее сообщение об ошибке:каплепадение Колба-SQLAlchemy стол поднимает AttributeError

AttributeError: 'SQLAlchemy' object has no attribute '_run_visitor' 

Как падение Таблицы А модель Колбы-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') 

ответ

1

drop принимает двигатель, а не объект расширения Колба-SQLAlchemy.

Card.__table__.drop(db.engine)