MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

Django +1.10 को MongoDB के साथ जोड़ना

संस्करणों के विभिन्न संयोजनों को आज़माने के लिए डॉकटर का उपयोग करके कई बिल्ड और परीक्षणों के साथ, मैं निम्नलिखित संस्करणों का उपयोग करके एक स्थिर और काम कर रहे Django MongoDB ऐप तक पहुंचने में कामयाब रहा:

Django==1.10.0
pymongo==2.7.1
six==1.10.0
mongoengine==0.9.0

आवश्यक पुस्तकालयों को स्थापित करने के बाद, निम्नलिखित को अद्यतन करने या जोड़ने के लिए अपनी settings.py संपादित करें

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.dummy'
    }
}
AUTHENTICATION_BACKENDS = (
    'mongoengine.django.auth.MongoEngineBackend',
)
from mongoengine import *
    connect('database_name', host='host_ip',  port=27017)

डेटाबेस का नाम बदलें और आईपी होस्ट करें। यदि कोई आईपी नहीं बताया गया है तो यह डिफ़ॉल्ट रूप से लोकलहोस्ट से कनेक्ट करने का प्रयास करता है।

अब, आपके ऐप को चलाने के लिए डेटाबेस कनेक्ट होना चाहिए और उपयोग के लिए तैयार होना चाहिए। mongoengine की जाँच करें documentation इसका उपयोग करने के तरीके के बारे में जानकारी के लिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose में कुछ अपडेट के लिए टाइमस्टैम्प मिडलवेयर छोड़ें

  2. MongoDB $eq एकत्रीकरण पाइपलाइन ऑपरेटर

  3. संयुक्त परिणाम वाले तत्वों की मोंगोडब लुकअप सरणी

  4. MongoDB बनाम Cassandra के बारे में बात करते समय दस्तावेज़-उन्मुख बनाम कुंजी-मूल्य का क्या अर्थ है?

  5. कस्टम बीएसओएन मार्शलिंग को संभालना