当我运行我的Django Server时,我收到了这个错误:
class HStoreDescriptor(models.fields.subclassing.Creator):
AttributeError: 'module' object has no attribute 'subclassing'
我正在使用,目前最新的Django 1.10和django-hstore 1.4.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()