如何在Django模型中有效地存储具有不同文件类型的二维数组(PostgresSQL)

时间:2017-01-02 17:22:14

标签: python arrays django postgresql django-models

我想在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)。

我还希望在查询两个日期之间获得所有房屋的价格时能够高效。

所以我的问题是:这是解决这个问题的最佳方法吗?

0 个答案:

没有答案