在Django中使用Django-Hstore for PostgreSQL HSTORE时出错

时间:2016-08-03 04:27:00

标签: python django postgresql hstore django-hstore

当我运行我的Django Server时,我收到了这个错误:

    class HStoreDescriptor(models.fields.subclassing.Creator):
AttributeError: 'module' object has no attribute 'subclassing'

我正在使用,目前最新的Django 1.10和django-hstore 1.4.2

2 个答案:

答案 0 :(得分:2)

通过将Django降级到1.9版本可以轻松解决此问题。似乎版本1.10还不稳定。

pip install Django==1.9

答案 1 :(得分:2)

您不需要在1.10上使用Django_Hstore扩展名。

添加' django.contrib.postgres'在你的INSTALLED_APPS中。

如果在Postgres上未启用hstrone,请运行sql脚本:CREATE EXTENSION IF NOT EXISTS hstore

在型号上: 添加:from django.contrib.postgres.fields import HStoreField

添加字段:data = HStoreField()

For More İnformation :