HStoreField
документи ви молят да настроите разширението чрез добавяне на миграция.
Можете да създадете празна миграция с командата
./manage.py makemigrations yourapp --empty
След това в създадения файл за мигриране можете да импортирате разширението,
django.contrib.postgres.operations import HStoreExtension
и го добавете към списъка с операции.
operations = [
HStoreExtension(),
]
След като създадете тази миграция, можете да използвате HStoreField
във вашите модели.
Като пример вижте този файл за мигриране използван в postgres тестовете на Django. Той настройва две разширения, HStoreExtension()
и UnaccentExtension
.