У меня есть база данных SQLite, в которой таблица userProducts в настоящее время содержит две строки: 2|1 и 2|2. Мой ожидаемый результат для моего SQL-запроса — 1 и 2, однако я получаю только 1. Когда я запускаю точный запрос в своей базе данных, он возвращает именно то, что я ожидаю, однако в моей функции колбы это не так. Недавно мне пришлось переделать обработку базы данных из-за переключения библиотек, поэтому я новичок в этом способе получения данных. Это не самый чистый код, поскольку я активно его отлаживаю
@app.route("/", methods=["GET", "POST"])
@login_required
def index():
# Get all productID's from current user
userProductsRaw = db.execute("SELECT productID FROM userProducts WHERE userID = ?",
str(session["user_id"]))
userProducts = userProductsRaw.fetchall()
if len(userProducts) > 0:
userProducts = userProducts[0]
products= []
# For every product in Users list update the values and send them to front-end
if len(userProducts) > 0:
for userProduct in userProducts:
productID = str(userProduct)
# Create list of updated products
print("test: " + productID)
productRaw = db.execute("SELECT * FROM products WHERE id = ?", (productID,))
product = productRaw.fetchone()
products.append(product)
print(products)
# Send updated products to index.html
return render_template("index.html", products=products)
Подробнее здесь: https://stackoverflow.com/questions/791 ... xpecting-2
SQLite3 flask выполняет возврат только одного объекта, когда я ожидаю 2 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
SQLite3 flask выполняет возврат только одного объекта, когда я ожидаю 2
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме C# - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме Android - 0 Ответы
- 35 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме C# - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MAUI Android — System.DllNotFoundException: sqlite3 в Mono.Data.Sqlite.SQLite3.Open
Anonymous » » в форуме Android - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-