我尝试了一些吸入剂组合,但完全不起作用。这就是我最终得到的
import sqlalchemy
class SentioDB(sqlalchemy):
def __init__(self):
#Create and engine and get the metadata
Base = declarative_base()
self.engine = create_engine('mysql://sentio_reader:thereader@sentiodb.cloudapp.net/sentio')
self.engine.echo = True
self.metadata = MetaData(bind=self.engine)
self.metadata.reflect(bind=self.engine)
self.create_all_tables()
self.session = create_session(bind=self.engine)
这给出了;
TypeError: Error when calling the metaclass bases
module.__init__() takes at most 2 arguments (3 given)
我肯定错过了一些新手。有没有办法做到这一点?
答案 0 :(得分:1)
sqlalchemy
是一个模块,而不是一个类。你不应该试图继承它。