繁体   English   中英

查询返回 function 加上里面的值,而不仅仅是值

[英]Query returns function plus the value inside instead of just the value

我正在运行 select 查询并从数据库中获取日期和时间数据,但由于某种原因,返回值是datetime.date(2021, 11, 18)datetime.time(19, 19, 29)而不仅仅是时间和日期

current_date 和 current_time 的实例化如下所示:

time = datetime.datetime.now()
CURRENT_TIME = time.strftime('%H:%M:%S')
CURRENT_DATE = datetime.date.today()

添加日期和时间数据的脚本是这样的:

update_script = "UPDATE holding SET MEETINGDATE = '{}', MEETINGTIME = '{}'".format(CURRENT_DATE,CURRENT_TIME)

这是获取数据的 select 查询:

 retrieve_script = "SELECT STUDENTID,STUDENTNAME,STUDENTEMAIL,MEETINGDATE,MEETINGTIME FROM meeting1"

任何线索为什么会这样,我该如何解决?

我选择使用 SQLAlchemy ORM 将我的表创建为 model 然后使用db.create_all()

这使我可以访问不带引号的单个记录,例如:在我返回“John Doe”之前,但现在我得到不带引号的 John Doe。

更多信息可以在这里找到 flask 官方文档https://flask-user.readthedocs.io/en/latest/data_models.ZFC35FDC70D5FC69D269883A822C7A53

我希望这对某人有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM