Django: sql хорошо работает в mysql, но выдает ошибку в cursor.execute

введите предложение sql в sqlyog

SELECT `v` ,`t` FROM `pm` WHERE `id`='12';

истинное возвращение:

v        t  
-------  -------------
  13.32             23
 13.319             23
 13.319             23

но когда я использую cursor.execute() в django, он возвращает только один результат и мой код в django выглядит так:

sql = "select v,t from pm where id = '12'"
cursor = connection.cursor()
cursor.execute(sql)
V = cursor.fetchall()
print(V)

return result:

((13.319, 23.0),)

если я использую fetchone(), он вернет один кортеж

((13.319, 23.0))

Эта проблема действительно странная, и я надеюсь, что кто-нибудь сможет дать мне несколько подсказок. СПАСИБО ВАМ ОГРОМНОЕ!

Вернуться на верх