2011-07-19 12 views
38

मैंएसक्यूएलकेमी का उपयोग कर आईडी द्वारा डेटाबेस से कैसे क्वेरी करें?

User.query.filter_by (उपयोगकर्ता नाम = 'पीटर')

लेकिन आईडी के लिए करने के लिए अपने id कुछ इसी तरह से एक SQLAlchemy डेटाबेस क्वेरी करने के लिए की जरूरत है। मैं यह कैसे करु? [Google पर खोज और SO ने मदद नहीं की]

+0

आईडी के साथ एक उपयोगकर्ता क्वेरी कर सकता है और अधिक जानकारी के, बराबर एसक्यूएल या की तरह प्रदान करें:

उदाहरण के लिए, 23 की आईडी के साथ एक वस्तु के लिए क्वेरी करने के लिए स्यूडोकोड जो आप चाहते हैं कर रहे हैं। "स्क्लेक्लेमी डेटाबेस आईडी" क्या है? –

+0

क्या आपकी तालिका में एक आईडी कॉलम है? – Keith

उत्तर

58

क्वेरी में get function है जो आईडी द्वारा पूछताछ का समर्थन करता है। User.query.get(23)

+1

फ़ंक्शन प्राप्त करें कई प्राथमिक कुंजी का भी समर्थन करता है: 'YourModel.query.get ((pk1, pk2)) '। ** ट्यूपल पर ध्यान दें। ** –

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