【发布时间】:2023-03-16 20:46:02
【问题描述】:
我想存储与特定日期相对应的数字数据,例如股票价格。每只股票都有一个日期列表和当天的相应价格。
我知道 Django 的 ArrayField,但它不能用作字典;我必须有两个单独的数组,每天的索引和价格匹配。
理论上,股票和当天之间存在 One:Many 关系,One:One 关系在交易日和价格之前可以起作用,但这似乎非常低效。我这样想对吗?
这就是某些数据在纯 Python 中的样子
appl = {Datetime.date(2000, 1, 1): 100,
Datetime.date(2000, 1, 2): 200}
googl = {Datetime.date(2010, 1, 1): 100,
Datetime.date(2010, 1, 2): 200} #etc
我使用 Python 3.6、Django 2.2 和 PostgreSQL 作为数据库。有什么方法可以做到这一点?
【问题讨论】:
标签: python django postgresql