अन्य उत्तर केवल flask_sqlalchemy
के साथ काम करता है, flask
और sqlalchemy
नहीं।
आप देशी SQLAlchemy
का उपयोग करना चाहते हैं, तो आप त्वरित सुधार के रूप में यह कर सकते हैं: http://yuji.wordpress.com/2014/01/07/use-native-sqlalchemy-in-flask-debugtoolbar/
from flask.ext.sqlalchemy import _EngineDebuggingSignalEvents
_EngineDebuggingSignalEvents(engine, app.import_name).register()
# use at your own risk! a development environment shouldn't really care though!
समझाने/चयन अंतिमबिंदुओं उन्हें मैन्युअल रूप से अपने प्रोजेक्ट में तारों के बिना काम नहीं करते है, लेकिन बहुत से कम से कम आपकी क्वेरी डीबगर (गिनती और एसक्यूएल) काम करता है। मैं यह समझने की कोशिश कर रहा था कि मेरी किमिया किस तरह की पूछताछ कर रही थी, और मुझे मिल गया।
स्रोत
2014-01-07 22:11:43
यह काम करता है। आपको केवल एसक्यूएलकेमी एसक्यूएल कीमिया एक्सटेंशन के साथ स्थापित करना है और डीबग टूलबार इसे उठाएगा। धन्यवाद – applechief
यदि आप क्वेरी के साथ कुछ और करना चाहते हैं, तो क्वेरी ऑब्जेक्ट पर str() को कॉल करने से आपको क्वेरी का एक स्ट्रिंग प्रस्तुतिकरण मिलेगा जो आप जो कुछ भी कर सकते हैं वह कर सकते हैं। इसमें संभावित रूप से पैरामीटरयुक्त मान नहीं होंगे, लेकिन आप क्वेरी संरचना को देख पाएंगे। – aezell