मेरे पास दो ऐप्स हैं जो दोनों एक ही डेटाबेस तक पहुंचते हैं। पहले ग्राहकों को टीसीपी के माध्यम से कनेक्ट किया जाता है और एसक्यूएलकेमी का उपयोग कर डीबी को लिखता है। दूसरा Django का उपयोग कर एक और अधिक सामान्य वेबपैप है। दोनों पढ़ने/लिखने की जरूरत है।एक ही डेटाबेस पर SQLAlchemy और Django ORM दोनों का उपयोग
मैं डेटाबेस का उपयोग परत को एकजुट करना चाहते हैं, लेकिन उठा सिर्फ SQLAlchemy या सिर्फ Django बदसूरत है क्योंकि:
- मैं प्रमाणन Django उपयोग करना चाहते हैं, अनुमतियों और शायद तृतीय पक्ष प्लगइन्स, जो की आवश्यकता होती है Django ORM (अगर मैं गलत हूं तो मुझे सही करें)।
- पहले ऐप के लिए, एसक्यूएलकेमी (अब तक) का उपयोग करके Django ऐप के बाहर Django ORM का उपयोग करने की कोशिश करने से कहीं अधिक सरल है - यह एक टीसीपी/आईपी सर्वर ऐप है, न कि एक HTTP/वेब ऐप।
क्या इन दोनों ORMs को एक ही डेटाबेस में मिलाकर कोई समस्या है?
किस प्रणाली (Django, SQLA) में मुझे मॉडल बनाना चाहिए, बनाम कुछ प्रकार के आत्मनिरीक्षण जैसे Django inspectdb?
मुझे अभी मिला है [django-sqlalchemy] (https://code.google.com/p/django-sqlalchemy/wiki/Roadmap) प्रोजेक्ट। मुझे नहीं पता कि यह आपकी आवश्यकताओं के अनुरूप है, लेकिन यह निश्चित रूप से इसके बारे में पढ़ने के लायक है। – noisy