HStoreField
dokumenter beder dig om at konfigurere udvidelsen ved at tilføje en migrering.
Du kan oprette en tom migrering med kommandoen
./manage.py makemigrations yourapp --empty
I den oprettede migreringsfil kan du derefter importere udvidelsen,
django.contrib.postgres.operations import HStoreExtension
og føj det til listen over operationer.
operations = [
HStoreExtension(),
]
Når du har oprettet denne migrering, kan du bruge HStoreField
i dine modeller.
Som et eksempel henvises til denne migrationsfil brugt i Django's postgres-tests. Den opsætter to udvidelser, HStoreExtension()
og UnaccentExtension
.