django-queryset पर टैग किए गए जवाब

Django के ORM सिस्टम से वस्तुओं को प्राप्त करने के लिए Django क्वेरीज़ प्राथमिक अमूर्त है

15
मैं Django क्वेरी फ़िल्टरिंग में बराबर नहीं कैसे करूं?
Django मॉडल QuerySets में, मैं देख रहा हूं कि तुलनात्मक मूल्यों के लिए एक __gtऔर है __lt, लेकिन क्या वहाँ एक __ne/ !=/ <>( नहर नहीं है ?)। मैं एक बराबर का उपयोग करके फ़िल्टर करना चाहता हूं: उदाहरण: Model: bool a; int x; मुझे चाहिए results = Model.objects.exclude(a=true, x!=5) …

12
Django दृश्य में दो या अधिक क्वेरी को कैसे संयोजित करें?
मैं जिस Django साइट का निर्माण कर रहा हूं, उसकी खोज का निर्माण करने का प्रयास कर रहा हूं और उस खोज में, मैं 3 अलग-अलग मॉडलों में खोज रहा हूं। और खोज परिणाम सूची पर पृष्ठांकन प्राप्त करने के लिए, मैं परिणामों को प्रदर्शित करने के लिए एक सामान्य …

7
किसी क्वेरी में खाली या NULL नामों के लिए फ़िल्टरिंग
मेरे पास है first_name, last_nameऔर alias(वैकल्पिक) जिसे मुझे खोजना है। इसलिए, मुझे उन सभी नामों को देने के लिए एक क्वेरी की आवश्यकता है जिनके पास एक उपनाम सेट है। केवल अगर मैं कर सकता था: Name.objects.filter(alias!="") तो, उपरोक्त के बराबर क्या है?

6
मैं Django क्वेरी में OR फ़िल्टर कैसे करूं?
मैं उन वस्तुओं को सूचीबद्ध करना चाहता हूं जो या तो एक उपयोगकर्ता ने जोड़े हैं (वे निर्माता के रूप में सूचीबद्ध हैं) या आइटम को अनुमोदित किया गया है। इसलिए मुझे मूल रूप से चयन करने की आवश्यकता है: item.creator = owner or item.moderated = False मैं Django में …

3
Django क्वेरी में OR स्थिति कैसे करें?
मैं इस SQL ​​क्वेरी के बराबर एक Django क्वेरी लिखना चाहता हूं: SELECT * from user where income >= 5000 or income is NULL. Django क्वेरी फ़िल्टर का निर्माण कैसे करें? User.objects.filter(income__gte=5000, income=0) यह काम नहीं करता है, क्योंकि यह ANDफिल्टर है। मैं ORव्यक्तिगत क्वेरी के मिलन के लिए फ़िल्टर …

3
मैं मानों की सूची के साथ Django क्वेरी को कैसे फ़िल्टर कर सकता हूं?
मुझे यकीन है कि यह एक तुच्छ ऑपरेशन है, लेकिन मैं यह पता नहीं लगा सकता कि यह कैसे किया जाता है। वहाँ इस से कुछ होशियार हो गया है: ids = [1, 3, 6, 7, 9] for id in ids: MyModel.objects.filter(pk=id) मैं उन सभी को एक क्वेरी में कुछ …

7
मैं Django में दिनांक श्रेणी द्वारा क्वेरी ऑब्जेक्ट्स को कैसे फ़िल्टर करूं?
मुझे एक मॉडल में एक फ़ील्ड मिला है जैसे: class Sample(models.Model): date = fields.DateField(auto_now=False) अब, मुझे वस्तुओं को एक तिथि सीमा द्वारा फ़िल्टर करने की आवश्यकता है। मैं उन सभी वस्तुओं को कैसे फ़िल्टर करूं जिनके बीच दिनांक है 1-Jan-2011और 31-Jan-2011?

17
यदि यह मौजूद है, तो मैं इसे कैसे प्राप्त कर सकता हूं या यदि यह मौजूद नहीं है, तो मुझे कैसे मिलेगा?
जब मैं मॉडल प्रबंधक से एक वस्तु प्राप्त करने के लिए कहता हूं, तो यह DoesNotExistतब उठता है जब कोई मिलान वस्तु नहीं होती है। go = Content.objects.get(name="baby") इसके बजाय DoesNotExist, मैं कैसे हो सकता है goहो सकता है Noneबजाय?

7
Django में खाली क्वेरी के लिए जाँच
जाँच करने के लिए अनुशंसित मुहावरा क्या है कि कोई प्रश्न किसी परिणाम पर लौटा है? उदाहरण: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... मुझे लगता है कि यह जाँचने के कई अलग-अलग …

1
Django क्वेरी में फ़िल्टर से कम या बराबर कैसे करें?
मैं प्रत्येक उपयोगकर्ता प्रोफ़ाइल में एक कस्टम फ़ील्ड द्वारा उपयोगकर्ताओं को फ़िल्टर करने का प्रयास कर रहा हूं जिसे प्रोफ़ाइल कहा जाता है। इस क्षेत्र को स्तर कहा जाता है और 0-3 के बीच पूर्णांक होता है। यदि मैं समान का उपयोग करके फ़िल्टर करता हूं, तो मुझे अपेक्षित स्तर …

14
मैं Django में एक DateTimeField की तारीख कैसे फ़िल्टर कर सकता हूं?
मैं DateTimeFieldएक तिथि के साथ तुलना को फ़िल्टर करने का प्रयास कर रहा हूं । मेरा मतलब: MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22)) मुझे उत्तर के रूप में एक खाली क्वेरी सूची मिलती है क्योंकि (मुझे लगता है) मैं समय पर विचार नहीं कर रहा हूं, लेकिन मैं "किसी भी समय" चाहता हूं। क्या ऐसा …

13
Django फ़िल्टर बनाम एकल वस्तु के लिए मिलता है?
मैं कुछ सहयोगियों के साथ इस पर बहस कर रहा था। क्या Django में एक वस्तु को पुनः प्राप्त करने का एक पसंदीदा तरीका है जब आप केवल एक की उम्मीद कर रहे हैं? दो स्पष्ट तरीके हैं: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # We have no object! Do …

3
Django values_list बनाम मान
Django में, निम्नलिखित दो के बीच क्या अंतर है: Article.objects.values_list('comment_id', flat=True).distinct() बनाम Article.objects.values('comment_id').distinct() मेरा लक्ष्य प्रत्येक के तहत अद्वितीय टिप्पणी आईडी की एक सूची प्राप्त करना है Article। मैंने प्रलेखन पढ़ा है (और वास्तव में दोनों दृष्टिकोणों का उपयोग किया है)। परिणाम बहुत अधिक समान लगते हैं।

4
एकल क्वेरीसेट के साथ डेटाबेस रिकॉर्ड का चयन करें और अपडेट करें
मैं दो प्रश्न करने के बजाय उसी पर updateऔर selectकथनों को कैसे चलाता हूं queryset: - एक वस्तु का चयन करने के लिए - और एक वस्तु को अद्यतन करने के लिए SQL में समतुल्य कुछ इस तरह होगा: update my_table set field_1 = 'some value' where pk_field = some_value

3
Django के एनोटेट और कुल तरीकों के बीच अंतर?
Django के QuerySetदो तरीके हैं, annotateऔर aggregate। प्रलेखन का कहना है कि: कुल () के विपरीत, एनोटेट () टर्मिनल क्लॉज नहीं है। एनोटेट () क्लॉज़ का आउटपुट एक क्वेरीसैट है। क्या उनके बीच कोई और अंतर है? यदि नहीं, तो क्यों aggregateमौजूद है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.