De HStoreField
docs vraagt u om de extensie in te stellen door een migratie toe te voegen.
U kunt een lege migratie maken met het commando
./manage.py makemigrations yourapp --empty
In het gemaakte migratiebestand kunt u vervolgens de extensie importeren,
django.contrib.postgres.operations import HStoreExtension
en voeg het toe aan de lijst met bewerkingen.
operations = [
HStoreExtension(),
]
Nadat u deze migratie heeft gemaakt, kunt u de HStoreField
. gebruiken in uw modellen.
Raadpleeg bijvoorbeeld dit migratiebestand gebruikt in de postgres-tests van Django. Het stelt twee extensies in, HStoreExtension()
en UnaccentExtension
.