कॉल करता है I sqlalchemy के लिए नया हूं और कुछ मदद का उपयोग कर सकता हूं। मैं एक छोटा सा एप्लीकेशन लिखने की कोशिश कर रहा हूं जिसके लिए मुझे एक चुनिंदा कथन को गतिशील रूप से बदलना है। तो मैं s = select([files])
करता हूं, और फिर मैं s = s.where(files.c.createtime.between(val1, val2))
द्वारा फ़िल्टर जोड़ता हूं। यह बहुत अच्छा काम करता है, लेकिन केवल एक और संयोजन के साथ। तो, जब मैं createtime (between 1.1.2009 and 1.2.2009) OR createtime == 5.2.2009
के साथ सभी प्रविष्टियां रखना चाहता हूं, तो मुझे समस्या मिली कि मुझे नहीं पता कि विभिन्न फ़िल्टर-कॉल के साथ इसे कैसे प्राप्त किया जाए। क्योंकि कार्यक्रमों तर्क का यह उपयोग करने के लिए s= s.where(_or(files.c.createtime.between(val1, val2), files.c.createtime == DateTime('2009-02-01')))
स्क्लेल्चेमी: एकाधिक फ़िल्टर() - कॉल
अग्रिम धन्यवाद, Christof संभव नहीं है
कोड – Dimitris
code.Thanks का अच्छा टुकड़ा का सुंदर काम टुकड़ा :) – SRC