0
中包含的值我在使用Django中的原始SQL查询时遇到了一个问题。Python原始SQL查询正在返回[['''],]
在views.py,以下函数定义:
def functionSQL():
from django.db import connection
cursor = connection.cursor()
cursor.execute('select column_name from "table_name" where CONDITION')
value = cursor.fetchall()
return value
的值返回为 [( 'returned_value'),]的
代替returned_value
有什么我在这里失踪? 如何从返回的值中删除不必要的前缀和后缀?
'使用fetchall()'返回结果行的一个列表,其中包含的字段(列)。你的结果似乎只有一行和一个字段。 –
这不是一个Django原始查询。这是一个原始的sql查询。如果你打算写他们。也许不妨说django – e4c5
我可以写fetchone()而不是fetchall(),但结果仍然是一样的。 –