Psycopg2.errors.InvalidTextRepresentationPython

Программы на Python
Ответить
Anonymous
 Psycopg2.errors.InvalidTextRepresentation

Сообщение Anonymous »

Я пытаюсь запустить необработанный SQL-запрос в приложении Flask. вот что у меня есть

Код: Выделить всё

@app.route("/price/compare",methods=["POST"])
def post():
data= request.json
cur = conn.cursor()
query_stock = """SELECT name,size,MIN(price::float) as price,link
FROM product
WHERE name like '%{0}%' AND size='{1}'
GROUP BY price,name,size,link
""".format(data["name"],data["size"])
stock_r={}

try:
cur.execute(query_stock)
stock_r=cur.fetchone()
except Exception as e:
raise e
print(e)
print("ERROR : ", str(e))
stock_r={}

return jsonify({"stock_site":stock_r,"goat_site":goat_r})
когда я делаю запрос на публикацию по маршруту, я получаю следующую ошибку

Код: Выделить всё

return super(RealDictCursor, self).execute(query, vars)
psycopg2.errors.InvalidTextRepresentation: неверный синтаксис ввода для типа двойной точности: «»

что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/609 ... esentation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»