看flask的例子,从数据库获得数据是这样写的
cur = g.db.execute('''select a,b,c from user ''',[session['user_id']])
members = [dict(a=row[0], b=row[1],
c=row[2]) for row in cur.fetchall()]
感觉这样写row[*]好烦,能不能直接将列名写到字典里呢?
select * 并不这么影响的,感觉写起来很烦。
我目前只会直接写SQL语句,还没用到SQLAlchemy,SQLAlchemy具体优势有多少
cur = g.db.execute('''select a,b,c from user ''',[session['user_id']])
members = [dict(a=row[0], b=row[1],
c=row[2]) for row in cur.fetchall()]
感觉这样写row[*]好烦,能不能直接将列名写到字典里呢?
select * 并不这么影响的,感觉写起来很烦。
我目前只会直接写SQL语句,还没用到SQLAlchemy,SQLAlchemy具体优势有多少