2013-07-06 3 views
9

मेरे प्रश्न को स्पष्ट करने के लिए मैं जानना चाहता हूं कि सीटीई सुविधाओं तक पहुंचने के दौरान डीजेंगो ओआरएम का मूर्खतापूर्वक उपयोग करना संभव है या नहीं। मुझे कल्पना है कि मैं कच्चे एसक्यूएल स्टेटमेंट्स लिखकर सीटीई का उपयोग कर सकता हूं लेकिन एसक्यूएल कथन कोडिंग बाईपास करने के लिए ओआरएम 'सिंटैक्टिक शुगर' का उपयोग करने की क्षमता डीजेगो की मूल अपीलों में से एक थी।क्या Django सामान्य रूप से सामान्य तालिका अभिव्यक्तियों का समर्थन करता है?

उत्तर

7

Django सीधे सीटीई का समर्थन नहीं करता है क्योंकि यह सभी डेटाबेस के लिए आम नहीं है (MySQL इसका समर्थन नहीं करता है)। ऐसे पैकेज हैं जो सीटीई का समर्थन करने के लिए डीजेगो के ओआरएम की क्षमता बढ़ाते हैं। इनमें से एक django-cte-trees है। ध्यान दें कि यह केवल PostgreSQL का समर्थन करता है।

+1

MySQL अब सीटीई का समर्थन करता है, जैसा SQLite, Oracle, और PostgreSQL करता है। जो सभी Django समर्थन करता है। – Bobort

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