如何在django 1.7模型中创建键值数据类型

时间:2016-09-23 05:39:10

标签: python django postgresql django-models django-custom-field

我想将键值对存储在一列中。

上面的> Django-1.7提供了hstore来做到这一点。

但我想在Django-1.7中使用相同的功能。

如何创建自定义数据类型以将键值对存储在一列中。

我正在使用postgres-9.5数据库。

我想将json存储在一列中的键值对中。

示例:

{
    "prepared_date":"2016-08-08T02:04:34Z",
    "date_0":"2016-08-08T02:04:34Z",
    "status_0":true,
    "date_1":"2016-08-08T02:04:34Z",
    "status_1":true,
    "date_2":"2016-08-08T02:04:34Z",
    "status_2":true,
}

1 个答案:

答案 0 :(得分:4)

为此目的,确实有一个很好的包装:

http://djangonauts.github.io/django-hstore/

所以只需使用pip安装:

pip install django-hstore