【发布时间】:2017-11-30 12:23:47
【问题描述】:
这似乎很明显,但我找不到如何使用 SELECT 语句将所有数据从表中提取到我的 python 代码中的列表中。..
这就是我需要的:我的表称为历史记录,它有 7 列,所以我需要获取每个值以便稍后在我的 html 代码中显示它
这是我目前的代码:
portfolio = db.execute("SELECT * FROM history WHERE id=:user_id;",
user_id=session["user_id"])
symbol = portfolio[[0]'symbol']
name = portfolio[[0]'name']
share = portfolio[[0]'shares']
price = portfolio[[0]'price']
total = portfolio[[0]'total']
.
.
.
return render_template("portfolio.html", search = search, total = total,
share = share, share_tot = share_total, trade = trade)
错误:
symbol = 投资组合['symbol']
TypeError: 列表索引必须是整数或切片,而不是 str
【问题讨论】:
-
您使用的是 MySQL 还是 MS SQL Server?不要标记未涉及的产品。
-
对不起,我正在使用 SQLite
标签: python html sql sqlite cs50