SQLite3 flask выполняет возврат только одного объекта, когда я ожидаю 2Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 SQLite3 flask выполняет возврат только одного объекта, когда я ожидаю 2

Сообщение Anonymous »

У меня есть база данных 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • 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

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