और एक प्रश्न आप की तरह सिंटैक्स का उपयोग करने की आवश्यकता पर फिल्टर का उपयोग करने के लिए नई क्वेरी वर्ग:NDB क्वेरी छानने
qry = MyModel.query(MyModel.title == 'title')
मैं कैसे में जानने के बिना एक मॉडल पर क्वेरी कर सकता है अग्रिम मुझे किस संपत्ति पर पूछना है?
kwargs = {'title' : 'mytitle',
'age' : 34 }
q = MyModel.all()
for kw, vals in kwargs.items():
if not isinstance(vals, (list, tuple)):
vals = (vals,)
for v in vals:
q.filter('%s =' % kw, v)
मैं कैसे इस NDB साथ प्राप्त कर सकते थे:
'पुराने' जिस तरह से मैं कुंजी और पर क्वेरी करने के लिए मूल्यों के साथ एक शब्दकोश था और कुंजी और मूल्यों से अधिक लूप में चलाए साथ?
धन्यवाद। यह भी नहीं पता कि मैंने इस बारे में क्यों नहीं सोचा था ... – aschmid00
इसने गतिशील गुणों की अनुमति दी। क्या डायनामिक ऑपरेटर के साथ-साथ < and > को अनुमति देने का कोई तरीका है? –
ठीक है, ऊपर दिए गए मेरे प्रश्न का उत्तर यहां प्राप्त हुआ: http: // stackoverflow।com/प्रश्न/8766150/कैसे करने वाली बनाने के एक क्वेरी के लिए मिलान कुंजी। मूल रूप से, फिल्टर –