2010-03-27 14 views
6

मैंने मुख्य Django परिचय में देखा है कि वे एक सुविधा दिखाते हैं जो डेटाबेस में पाइथन ऑब्जेक्ट्स को मैप करता है। यह मुझे विकास के साथ पारस्परिक रूप से अनन्य होने के रूप में नहीं रोकता है, क्या ऐसा कोई कारण है कि इसका उपयोग गैर वेब ऐप्स के लिए क्यों नहीं किया जा सकता है? क्या इसे अलग करना आसान है?क्या डीजेंगो गैर वेब ऐप्स के लिए उपयोग किया जा सकता है?

+4

डुप्लिकेट। ये सभी: http://stackoverflow.com/search?q=%5Bdjango%5D+orm। विशेष रूप से, यह एक http://stackoverflow.com/questions/1206793/django-orm-for-desktop- एप्लिकेशन। जवाब हां है, आप ओआरएम अलग से उपयोग कर सकते हैं। –

उत्तर

8

जो हिस्सा आप उल्लेख कर रहे हैं वह ओआरएम है और हां, वेब विकास के अलावा ओआरएम उपयोगी हैं। सिद्धांत रूप में आप गैर-वेब सामग्री के लिए Django ORM का उपयोग कर सकते हैं। हालांकि यह थोड़ा जटिल हो सकता है क्योंकि इसे अलग से रिलीज़ नहीं किया जाता है, इसलिए आपको कोड को निकालना होगा (या आपको पूरे django पैकेज को शामिल करना होगा)।

पायथन में कई अन्य ओआरएम हैं जिन्हें आप स्टैंडअलोन तरीके से आसान बना सकते हैं। मेरा पसंदीदा स्क्लेक्लेमी (http://www.sqlalchemy.org/) है, लेकिन कुछ अन्य तूफान और एसक्यूएलबीजेक्ट जैसे हैं।

संबंधित मुद्दे

 संबंधित मुद्दे