/ / क्या मुझे Django-nonrel स्थापित करने से पहले Django 1.3 को अनइंस्टॉल करने की आवश्यकता है? - django, mongodb, स्थापित, django-nonrel, mongoengine

Django-nonrel स्थापित करने से पहले मुझे Django 1.3 को अनइंस्टॉल करने की आवश्यकता है? - django, mongodb, स्थापित, django-nonrel, mongoengine

मैं अपने Django परियोजना में एकाधिक डेटाबेस का उपयोग करना चाहता हूँ। मैं वर्तमान में Django 1.3 स्थापित है और मेरी परियोजना PostgreSQL का उपयोग करता है। मैं एक ऐप जोड़ना चाहता हूं जो मोंगोडीबी का उपयोग करता हो।

जैसा कि मैं समझता हूं (अगर मैं गलत हूं तो कृपया मुझे सही करें), मोंगोडीबी का समर्थन करने के लिए, मुझे Django-nonrel की आवश्यकता है जो एक कांटा है जो गैर-संबंधपरक डेटाबेस के लिए समर्थन प्रदान करता है।

तो मेरी परियोजना में पोस्टग्रे सामान के लिए समर्थन रखते हुए मुझे अपने Django परियोजना में MongoEngine चलने के लिए क्या करने की ज़रूरत है?

क्या मुझे Django-nonrel पैकेज में setup.py चलाने चाहिए? आधिकारिक Django 1.3 अनइंस्टॉल करें? मैं यहाँ उलझन में हूँ।

उत्तर:

जवाब के लिए 3 № 1

यदि आप "पीआईपी का उपयोग कर रहे हैं, तो मुझे लगता है कि यह आपके लिए स्वचालित रूप से ऐसा करेगा क्योंकि नॉनरल खुद को" django "की आपूर्ति के रूप में चिह्नित करता है।

आप सही हैं कि आपको django को अनइंस्टॉल करने और django-nonrel को स्थापित करने की आवश्यकता होगी यदि पीपी स्वचालित रूप से ऐसा नहीं करता है।

एक ही प्रोजेक्ट पर रहने वाले ऐप्स के लिए, आपके डेटाबेस डिक्शनरी में आप पोस्टग्रेज़ का उपयोग करने के लिए सिर्फ एक डीबी सेट करते हैं और एक मोंगो का उपयोग करने के लिए।

यदि आपके कोई प्रश्न हैं तो हम यहां freenode irc पर # django-nonrel पर हैं।


उत्तर № 2 के लिए 1

सबसे अच्छी बात यह है कि आप वर्चुअलनेव पर django गैर वास्तविक स्थापित कर सकते हैं

http://zcentric.com/2010/09/24/get-django-nonrel-working-with-virtualenv/

इस तरह आप दोनों एक साथ काम कर सकते हैं (पहले django को अनइंस्टॉल करने की आवश्यकता नहीं है)