Ben*_*Ben 3 python flask python-3.x flask-sqlalchemy
我试图使用flask-sqlalchemy(烧瓶版本0.10,flask-sqlalch版本1.0,python 3.3.3)来反映我的数据库中的表并遇到错误.当我使用代码时:
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+mysqlconnector://**appropriate connection string here **'
db = SQLAlchemy(app)
db.reflect(app = app)
Run Code Online (Sandbox Code Playgroud)
得到以下错误:
file "testmodel.py", line 9, in (module)
db.reflect(app = app)
File "~pathToSqlAlch\flask_sqlalchemy\__init__.py", line 872, in reflect
self.execute_for_all_tables(app, bind, 'reflect')
File "~pathToSqlAlch\flask_sqlalchemy\__init__.py", line 848, in _execute_for_all_tables
op(bind=self.get_engine(app,bind), tables=tables)
reflect() got an unexpected keyword argument 'tables'
Run Code Online (Sandbox Code Playgroud)
任何想法可能导致这个或我可能做错了什么?
看起来这已经被打破了一段时间,甚至进入Flask-SQLAlchemy版本1.0.
版本1.0在2013 年7月17日发布此提交.该问题仅在几周后关闭(由于此提交于2013年7月31日).
所以,你并不孤单:这是一个错误.修复程序尚未在稳定版本中发布.
| 归档时间: |
|
| 查看次数: |
1281 次 |
| 最近记录: |