flask - Sqlalchemy-कच्चे एसक्यूएल क्वेरीज़ निष्पादित



flask-sqlalchemy (1)

मैं एक फ्लास्क अनुप्रयोग में sqlalchemy का उपयोग कर रहा हूँ जो कई डेटाबेस से जोड़ता है, जैसा कि यहां दिखाया गया है, बाइंड्स का उपयोग करते हुए। मैं गैर-प्राथमिक डेटाबेस में से एक पर एक कच्ची SQL क्वेरी निष्पादित करना चाहता हूं।

मैं session.execute का उपयोग करने की कोशिश कर रहा हूं, जैसा कि यहां दिखाया गया है, लेकिन यह प्राथमिक डीबी के लिए कार्यान्वित करता है। एपीआई डॉक्स राज्य है कि आप एक पैरामीटर का उपयोग कर सकते हैं: "बाँध - बाइंड के रूप में उपयोग करने के लिए वैकल्पिक इंजन"। मैं उस डीबी के लिए क्वेरी को निष्पादित करने के लिए गैर-प्राथमिक डीबी और कॉल session.execute के लिए बाँध कैसे उपयोग करूँ?

वैकल्पिक रूप से, क्या इसके बारे में जाने का कोई अन्य तरीका है?


इसे इस्तेमाल करे:

from flask import current_app
db.get_engine(current_app, bind='<your_bind>').execute('<your raw sql>')




flask-sqlalchemy