HStoreField
dokumenty proszą o skonfigurowanie rozszerzenia przez dodanie migracji.
Możesz utworzyć pustą migrację za pomocą polecenia
./manage.py makemigrations yourapp --empty
W utworzonym pliku migracji możesz następnie zaimportować rozszerzenie,
django.contrib.postgres.operations import HStoreExtension
i dodaj go do listy operacji.
operations = [
HStoreExtension(),
]
Po utworzeniu tej migracji możesz użyć HStoreField
w swoich modelach.
Jako przykład zobacz ten plik migracji używany w testach postgresowych Django. Ustawia dwa rozszerzenia, HStoreExtension()
i UnaccentExtension
.