使用 SQLAlchemy 查询数据库,只返回对象
Querying Database with SQLAlchemy, returning the object only
我正在使用 flask 和 SQLalchemy,一切都在一起,但是当我想查询数据库以获取 return 数据时,它只是 returning 对象,而不是信息,例如对象内的列信息。
Class
class stock_info(db.Model):
#information in here#
查询数据库时
myStock = stock_info.query.get(6)
print("This is the info: ", myStock)
输出
<stock_info 6>
它 return 是正确的数据,但它只是向我展示了对象,我如何才能 return 里面有什么,例如列数据,然后我解析信息等等,
我是否需要将其放入数据框或 select 我希望看到哪一列?
mystock
是对象,其中包含您需要的信息。
要从 mystock
对象访问特定列,您可以这样做
mystock.stock_name
这将 return 所选行的 stock_name 列的值。
您可以进一步阅读 docs
我正在使用 flask 和 SQLalchemy,一切都在一起,但是当我想查询数据库以获取 return 数据时,它只是 returning 对象,而不是信息,例如对象内的列信息。
Class
class stock_info(db.Model):
#information in here#
查询数据库时
myStock = stock_info.query.get(6)
print("This is the info: ", myStock)
输出
<stock_info 6>
它 return 是正确的数据,但它只是向我展示了对象,我如何才能 return 里面有什么,例如列数据,然后我解析信息等等,
我是否需要将其放入数据框或 select 我希望看到哪一列?
mystock
是对象,其中包含您需要的信息。
要从 mystock
对象访问特定列,您可以这样做
mystock.stock_name
这将 return 所选行的 stock_name 列的值。
您可以进一步阅读 docs