python sqlalchemy使って、ormでなく直接sql書いてみた Python
python sqlalchemy使って、ormでなく直接sql書いてみた
セキュリティ的にどうなの?というのはあるが、とりあえずうごいたパターン2つ
-------------------------------------------------
from sqlalchemy.sql import text
■ok1
s = text( select * from users where email like + %hoge% + ) # ok
r = db.execute(s).fetchall()
■ok2
s = text( select * from users where email like :search ) # ok
para = {
search : %hoge%
}
r = db.execute(s para).fetchall()
-------------------------------------------------