如何从 DB flask 中获取列表
How can I get lists from DB flask
有没有办法从我的数据库中获取列表?
我的代码中有这个:
graph_avg_session_duration = AnalyticsData.query.filter_by(name='graph_sessions').first()
item = graph_avg_session_duration.value
print(item)
数据库中的值为:[0, 0, 50, 52]
但是当我检查类型时它显示字符串但我需要它是类型列表。
我尝试做 list(item)
但这只是使每个字符都成为一个列表项,所以不起作用。
不知道你的数据库,但如果你想将该字符串转换成一个列表并且每个元素都是一个整数*你可以试试这个,而不使用库:
list( int(x) for x in item.replace('[', '').replace(']','').split(', '))
*整数可以用浮点数等代替
有没有办法从我的数据库中获取列表?
我的代码中有这个:
graph_avg_session_duration = AnalyticsData.query.filter_by(name='graph_sessions').first()
item = graph_avg_session_duration.value
print(item)
数据库中的值为:[0, 0, 50, 52]
但是当我检查类型时它显示字符串但我需要它是类型列表。
我尝试做 list(item)
但这只是使每个字符都成为一个列表项,所以不起作用。
不知道你的数据库,但如果你想将该字符串转换成一个列表并且每个元素都是一个整数*你可以试试这个,而不使用库:
list( int(x) for x in item.replace('[', '').replace(']','').split(', '))
*整数可以用浮点数等代替