HStoreField
डॉक्स आपको माइग्रेशन जोड़कर एक्सटेंशन सेट करने के लिए कहते हैं।
आप कमांड के साथ एक खाली माइग्रेशन बना सकते हैं
./manage.py makemigrations yourapp --empty
बनाई गई माइग्रेशन फ़ाइल में, फिर आप एक्सटेंशन आयात कर सकते हैं,
django.contrib.postgres.operations import HStoreExtension
और इसे संचालन की सूची में जोड़ें।
operations = [
HStoreExtension(),
]
एक बार जब आप इस माइग्रेशन को बना लेते हैं, तो आप HStoreField
. का उपयोग कर सकते हैं आपके मॉडल में।
उदाहरण के तौर पर, इस माइग्रेशन फ़ाइलका संदर्भ लें। ए> Django के पोस्टग्रेज परीक्षणों में उपयोग किया जाता है। यह दो एक्सटेंशन सेट करता है, HStoreExtension()
और UnaccentExtension
।