Pycharm 语言注入 f 字符串

hil*_*n92 5 python pycharm

我试图让 PyC​​harm 通过语言注入功能将 f 字符串识别为 SQL 查询。

PyCharm 似乎不会评估 f 字符串,然后运行语言注入测试。

有没有办法设置 PyCharm 来评估和确定语言?我注意到,如果 f 字符串不包含任何变量,则语言注入确实有效。

例如:

f""" select * from foo where id > 10"""检测 SQL

f""" select * from foo where id > {id_threshold}"""不检测 SQL

这也适用于其他语言的语言注入