#python #flask #sqlalchemy #flask-sqlalchemy
Вопрос:
Я хочу запросить определенный столбец, т. е. путь из номера таблицы равен, скажем, «n», я извлекаю числа из флажка с помощью формы, теперь как я могу запросить и отобразить все пути. Я создал UDF, чтобы изменить список на что-то похожее на SQL-запрос. Проблема в том, что вместо всех путей я могу получить только первый путь.
UDF:-
def sqlList(s):
str1 = ""
flag = False
for ele in s:
if (flag == False):
str1 = str1 ele
flag = True
else:
str1 = str1 " or number = " ele
return str1
checkList = request.form.getlist('check')
id = sqlList(checkList)
print(id)
f = text("select path from resume where number = :id ")
path = db.engine.execute(f, id = id).fetchall()
print(path)