在 Django 中将 Django-Hstore 用于 PostgreSQL HSTORE 时出错
Error using Django-Hstore for PostgreSQL HSTORE in Django
当我 运行 我的 Django 服务器时,我得到这个错误:
class HStoreDescriptor(models.fields.subclassing.Creator):
AttributeError: 'module' object has no attribute 'subclassing'
我正在使用当前最新的 Django 1.10 和 django-hstore 1.4.2
这个问题可以通过将Django降级到1.9版本轻松解决。 1.10版本好像还不稳定
pip install Django==1.9
您不需要在 1.10 上使用 Django_Hstore 扩展。
在您的 INSTALLED_APPS 中添加 'django.contrib.postgres'。
如果 Postgres 上没有启用 hstrone,运行 sql 脚本:CREATE EXTENSION IF NOT EXISTS hstore
型号:
添加:from django.contrib.postgres.fields import HStoreField
添加字段:data = HStoreField()
当我 运行 我的 Django 服务器时,我得到这个错误:
class HStoreDescriptor(models.fields.subclassing.Creator):
AttributeError: 'module' object has no attribute 'subclassing'
我正在使用当前最新的 Django 1.10 和 django-hstore 1.4.2
这个问题可以通过将Django降级到1.9版本轻松解决。 1.10版本好像还不稳定
pip install Django==1.9
您不需要在 1.10 上使用 Django_Hstore 扩展。
在您的 INSTALLED_APPS 中添加 'django.contrib.postgres'。
如果 Postgres 上没有启用 hstrone,运行 sql 脚本:CREATE EXTENSION IF NOT EXISTS hstore
型号:
添加:from django.contrib.postgres.fields import HStoreField
添加字段:data = HStoreField()