如何在django中从一个字符串中的变量传递一个有多个(“)和(')的段落?

sbdsn5lh  于 2023-02-05  发布在  Go
关注(0)|答案(1)|浏览(92)

我想传递一个变量,它包含一个段落,其中多次使用了(")和(')。我在另一个字符串中传递这个变量,这个字符串是django项目中的一个sql查询。
例如-
变量1 =输入()
命令="插入表1值{"{}"}".格式(变量1);
因此,在avbove代码中,如果用户输入一些不带(")或(')的数据,它工作正常,但当存在这些数据时,它只会抛出错误。
我怎样才能独立于输入数据中的这些符号并将其作为查询传递呢?
我试过使用原始输入,但当涉及到从数据库中获取数据,然后传递包含多个符号(")和(")的数据时,它只会抛出错误。
我想要的是它忽略变量中的所有符号。

von4xj4u

von4xj4u1#

看看这个答案:
Multiple Quotes in String
尝试使用

command = '''insert into table 1 values{"{}"}'''
command.format(variable1)

相关问题