from sqlalchemy.ext.sqlsoup import SqlSoup
db = SqlSoup(metadata)
上のコードを
tg-admin shell
の中で実行すればdbオブジェクトが手に入る。
r = db.bind.execute(text('select * from tg_user where user_name = :name'), name='dijohn')
r = r.fetchall()
print r
text
はSQLAlchemyの関数。変数展開を安全にやってくれるので使ったほうがいいと思う。(name=';'とかされてもOK)
r[0].user_name
とかすればRDBの行にアクセスできてしまう。うむ。
0 件のコメント:
コメントを投稿