我知道有一种方法可以从任何sqlalchemy查询对象打印实际的sql查询。但是,我想将查询用作参数化表单,而不渲染参数值。
例如,打印查询如下所示。
SELECT "user".id AS user_id, "user".hashed_pw AS user_hashed_pw,
"user".name AS user_name, "user".tel AS user_tel, "user".email AS user_email,
"user".created_time AS user_created_time FROM "user"
WHERE "user".name = :name_1 AND "user".age < :age_1
我将name_1作为'john'传递,age_1传递为30,但我不知道如何获取name_1和age_1的值。 我希望得到一个像''name_1'这样的词典:'john','age_1':30}。
我该怎么做?