我想在Django模型中存储一些日期房屋价格的变化。 例如:
House.objects.create(name='house1', prices=[
['27-12-2015', 200000],
['14-01-2016', 190000],
])
House.objects.create(name='house2', prices=[
['22-04-2015', 140000],
])
因为我正在使用PostgreSQL,所以我可以使用带有ArrayField的二维数组。但我认为它不能包含不同类型的字段(例如date和int)。
我还希望在查询两个日期之间获得所有房屋的价格时能够高效。
所以我的问题是:这是解决这个问题的最佳方法吗?