如何在 Django 1.7 模型中创建键值数据类型
How to create key value data type in django 1.7 models
我想在一列中存储键值对。
以上 >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,
}
有一个很好的包就是为了这个目的:
http://djangonauts.github.io/django-hstore/
所以只需使用 pip 安装即可:
pip install django-hstore
我想在一列中存储键值对。
以上 >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,
}
有一个很好的包就是为了这个目的:
http://djangonauts.github.io/django-hstore/
所以只需使用 pip 安装即可:
pip install django-hstore