MongoEngine और / या MongoDB के साथ Django


0

ठीक है, मैं बिग-टाइम में मोंगोडब लाने के लिए देख रहा हूं, लेकिन मुझे इंस्टॉलेशन सहायता की आवश्यकता है।

यहां वह स्टैक है जिसका मैं उपयोग करना चाहता हूं:

  • लिनक्स 12.04 एलटीएस (स्थापित, कॉन्फ़िगर, सुरक्षित)
  • पायथन 2.7
  • एक कंटेनर के रूप में वर्चुअन
  • WSGI के लिए Gunicorn
  • Django 1.6.2
  • Nginx को रिवर्स-प्रॉक्सी / वेबसर्वर के रूप में

अब, यहां मुझे सहायता की आवश्यकता है: मैं अपने डेटाबेस के रूप में मोंगोडब चलाना चाहता हूं और मैंने MongoEngine को एक विकल्प के रूप में देखा। समस्या यह है, मुझे यकीन नहीं है कि क्या मोंगोन्जीन केवल ओआरएम परत है या इसमें इसके साथ मोंगोडब की स्थापना शामिल है?

दूसरा सवाल यह है कि क्या मुझे वर्चुअल वातावरण में मोंगोन्जाइन (और मोंगोडब, यदि आवश्यक हो) स्थापित करने की आवश्यकता है?

जवाबों:


0

MongoEngine एक ऑब्जेक्ट-डॉक्यूमेंट मैपर है, जो MongoDB के साथ काम करने के लिए पायथन में लिखा गया है।

यह आपके MongoDB डेटाबेस से जुड़ता है और केवल ORM परत है। यह मोंगोदब के लिए आधिकारिक अजगर ड्राइवर का उपयोग करता है और किसी भी बिंदु पर आपको सीधे पाइमोंगो से जुड़ना चाहिए।

आपको कहीं न कहीं चलने वाले डेटाबेस (मोंगोडब) की आवश्यकता होगी - ताकि इसे स्थापित किया जाए - देखें इंस्टालेशन गाइड


आपके उत्तर के लिए धन्यवाद! ठीक है तो मैं अपने virtualenv सेटअप के बाहर MongoDB स्थापित कर सकता हूं और इसे MongoEngine से कनेक्ट कर सकता हूं?
Tony Armstrong
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.