瀏覽代碼

Documented INSTALLED_APPS requirement for HStoreField.

Tim Graham 10 年之前
父節點
當前提交
618bc4e653
共有 1 個文件被更改,包括 9 次插入5 次删除
  1. 9 5
      docs/ref/contrib/postgres/fields.txt

+ 9 - 5
docs/ref/contrib/postgres/fields.txt

@@ -251,11 +251,15 @@ HStoreField
     A field for storing mappings of strings to strings. The Python data type
     used is a ``dict``.
 
-    To use this field, you'll need to setup the hstore extension in PostgreSQL
-    by adding a migration with the
-    :class:`~django.contrib.postgres.operations.HStoreExtension` operation.
-    You'll see an error like ``'type "hstore" does not exist'`` if you skip
-    this step.
+    To use this field, you'll need to:
+
+    1. Add ``'django.contrib.postgres'`` in your :setting:`INSTALLED_APPS`.
+    2. Setup the hstore extension in PostgreSQL before the first ``CreateModel``
+       or ``AddField`` operation by adding a migration with the
+       :class:`~django.contrib.postgres.operations.HStoreExtension` operation.
+
+    You'll see an error like ``can't adapt type 'dict'`` if you skip the first
+    step, or ``type "hstore" does not exist`` if you skip the second.
 
 .. note::