Пытаюсь создать во Flask sql запрос с подстановкой параметра. Такой код выдает ошибку:
raise LookupError('the converter %r does not exist' % converter_name)
LookupError: the converter 'str' does not exist.
Эта ошибка не гуглится :)
@app.route("/test/<str:y>")
def itemCount(y):
resp1 = ''
h=0
db = MySQLdb.connect(host='***', user='****', passwd='****', db='****', charset='utf8')
cursor = db.cursor()
cursor.execute('''SELECT `ProductModelPrice`,`productBrand`,`productModelNumber`,`productModelName`,`productCategory`,`img`, `akciya` FROM `images` WHERE `productCategory` = %s ''', y)
При этом в другом моем скрипте строка:
cursor.execute('''INSERT INTO `images` (`productModelPrice`, `productBrand`, `productModelNumber`, `productCategory`, `productModelName`,`img`, `tag`, `akciya`) VALUES (%s,%s,%s,%s,%s,%s,%s,%s)''',(price,brand,mNumber,category, mName,img1,tag,akciya)).
Работает отлично. Подскажите пожалуйста, с чем может быть связано?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости