Как я могу передать список внутри ": песни"?
Необработанный SQL будет работать, если я передам пару ключ: значение, но не при попытке передать список. Я получаю AttributeError: у объекта списка нет атрибута 'keys.'
songs = ('Song1', 'Song2', 'Song3', 'Song4', 'Song5')
engine = app.db.engine
connection = engine.connect()
rawSqlResult = text(
"SELECT * FROM AlbumView WHERE Song IN :songs")
queryResult = connection.execute(rawSqlResult, songs)
tempDict, resultList = {}, []
for rowproxy in queryResult:
for tup in rowproxy.items():
tempDict = {**tempDict, **{tup[0]: tup[1]}}
resultList.append(tempDict)
print(resultList)