python - 日期时间数据类型未在视图 FLASK 上呈现
问题描述
大家,我正在编写这个与交易相关的程序,在一个视图中,我正在呈现交易的历史记录,由于某种原因,created_at 列没有呈现交易发生的日期。有小费吗?这是application.py:
def history():
transactions = db.execute("SELECT symbol, shares, shares_price, created_at FROM bonds WHERE user_id = :user_id ORDER BY created_at ASC", user_id = session["user_id"])
return render_template("history.html", transactions=transactions)
这是视图:
{% for t in transactions %}
<tr>
<td>{{ t.symbol }}</td>
<td>{{ t.shares }}</td>
<td>{{ (t.shares * t.shares_price) | usd }}</td>
<td>{{ t.created_at }}</td>
</tr>
{% endfor %}
最后是数据库文件,以备不时之需:
column: created_at
datatype: DATETIME
NULL: No
default value: None
primary key: No
解决方案
问题是我在创建其他字段之后添加了日期时间字段,所以它们都是 nil 所以我只是删除了表格并使用日期时间字段再次添加它
推荐阅读
- javascript - 无法引用从内部提取响应中保存的数据,但外部提取数据显示正常
- r - 尝试从 R 中的混合器输出中提取一组系数
- python - 如何将转换后的变量与 Python 中的其他变量一起添加到 Dataframe?
- ruby-on-rails - 【Vue.js】想要「渲染时出错:“TypeError: Cannot read property 'title' of undefined”》
- django-testing - 如何使用 django.test.TestCase assertAlmostEqual() 评估两个 decimal.Decimal 对象
- r - “没有可用于打开的方法” - 尝试在 Linux Ubuntu 上验证 R 中的谷歌表格
- adonis.js - adonis serve 不起作用并说出意外的令牌 {
- python - Python:Keras:如何将简单列表转换为机器学习模型的 np 数组?
- reactjs - Gatsby Develop 工作正常,Gatsby Build 导致 WebpackError: Minified React 错误 #130
- awk - 用于字符串替换和打印匹配和不匹配字符串的 awk 命令