如何获取flask-sqlalchemy中的表列名?

时间:2015-01-20 10:57:04

标签: python flask flask-sqlalchemy

我使用了Mysql的烧瓶处理,但我没有创建表模型。我查询使用方法如下:

app = Flask(__name__)
app.config['SECRET_KEY'] = 'top secret!'
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://'+username+':'+password+'@'+server+'/'+dbname
app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN'] = True
bootstrap = Bootstrap(app)
db = SQLAlchemy(app)
tdb = db.session.execute("select * from py_roles").first()

现在我想获取表py_roles的列名。还有许多其他table.i需要在witform上创建不同表的列。 有没有办法获得列?不要依赖模型。因为我没有创建表格模型,用户随时都会创建新表格,所以我无法及时手动更新模型。   所以,我选择db.session.execute(sql)方法处理database.is有没有办法得到表的列名?

0 个答案:

没有答案