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

Django का ORM सिस्टम, जिसमें इसका क्वेरीसेट और मॉडल सिस्टम शामिल हैं।

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व्यक्तिगत क्वेरी के मिलन के लिए फ़िल्टर …

4
Django ORM में select_related और prefetch_related के बीच क्या अंतर है?
Django में डॉक्टर, select_related() विदेशी-कुंजी रिश्तों का "अनुसरण" करता है, जब वह अपनी क्वेरी को निष्पादित करता है तो अतिरिक्त संबंधित वस्तु डेटा का चयन करता है। prefetch_related() प्रत्येक रिश्ते के लिए एक अलग खोज करता है, और पायथन में "जॉइनिंग" करता है। "अजगर में शामिल होने" का क्या अर्थ …

4
Django आत्म-संदर्भित विदेशी कुंजी
मैं सामान्य रूप से वेबएप और डेटाबेस सामानों के लिए नया हूं इसलिए यह एक गूंगा प्रश्न हो सकता है। मैं एक क्षेत्र के साथ एक मॉडल ("श्रेणीमॉडल") बनाना चाहता हूं जो मॉडल के एक और उदाहरण (इसके माता-पिता) की प्राथमिक आईडी को इंगित करता है। class CategoryModel(models.Model): parent = …

8
Django ORM की क्वेरी की संगत SQL क्वेरी कैसे देखें?
क्या कोई ऐसा तरीका है जिससे मैं उस क्वेरी को प्रिंट कर सकता हूं जिसे Django ORM जेनरेट कर रहा है? कहो मैं निम्नलिखित कथन पर अमल करता हूं: Model.objects.filter(name='test') मैं उत्पन्न SQL क्वेरी कैसे देख सकता हूँ?

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

6
एक Django मॉडल के लिए एक ऑब्जेक्ट को कई फ़ील्ड के साथ कैसे बनाएं?
मेरा मॉडल: class Sample(models.Model): users = models.ManyToManyField(User) मैं दोनों को user1और user2उस मॉडल में सहेजना चाहता हूं : user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() मुझे पता है कि यह गलत है, लेकिन मुझे यकीन है कि आपको वही मिलेगा जो मैं करना चाहता हूं। आपको …

9
क्यों एक बड़ी Django क्वेरी के माध्यम से पुनरावृत्ति हो रही है जो भारी मात्रा में स्मृति का उपभोग करती है?
विचाराधीन तालिका में लगभग दस मिलियन पंक्तियाँ हैं। for event in Event.objects.all(): print event इसके कारण मेमोरी उपयोग लगातार 4 जीबी तक बढ़ जाता है, जिस पर पंक्तियां तेजी से प्रिंट होती हैं। पहली पंक्ति छपने से पहले लम्बी देरी ने मुझे चौंका दिया - मुझे उम्मीद थी कि यह …

5
Django डेटाबेस क्वेरी: आईडी द्वारा ऑब्जेक्ट कैसे प्राप्त करें?
Django स्वचालित रूप से प्राथमिक कुंजी के रूप में एक आईडी फ़ील्ड बनाता है। अब मुझे इस आईडी द्वारा वस्तु प्राप्त करने की आवश्यकता है। object = Class.objects.filter() इस फ़िल्टर को कैसे लिखें?

3
तालिका फ़ील्ड से अलग मानों का चयन करें
मैं Django के ORM के आसपास अपना सिर पाने के लिए संघर्ष कर रहा हूं। मैं जो करना चाहता हूं उसे मेरी मेज पर एक क्षेत्र के भीतर अलग-अलग मूल्यों की एक सूची मिलती है .... निम्नलिखित में से एक के बराबर: SELECT DISTINCT myfieldname FROM mytable (या वैकल्पिक रूप …

4
Django में कई फिल्टर () का पीछा करते हुए, यह एक बग है?
मैंने हमेशा यह माना कि Django में कई फ़िल्टर () कॉल का पीछा करना हमेशा एक ही कॉल में उन्हें इकट्ठा करने के समान था। # Equivalent Model.objects.filter(foo=1).filter(bar=2) Model.objects.filter(foo=1,bar=2) लेकिन मैं अपने कोड में एक जटिल क्वेरीसेट में चला गया, जहां यह मामला नहीं है class Inventory(models.Model): book = models.ForeignKey(Book) …
103 django  django-orm 

5
Django में मूल्यों () में आइटम का नाम कैसे बदलें?
मैं djangoproject.com पर इस टिकट की तरह ही बहुत कुछ करना चाहता हूं , लेकिन कुछ एडिटोनल फॉर्मेटिंग के साथ। इस प्रश्न से >>> MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] मैं कुछ ऐसा प्राप्त करना चाहता हूं: >>> MyModel.objects.values(renamed_value='cryptic_value_name') [{'renamed_value': 1}, {'renamed_value': 2}] क्या कोई अन्य, अधिक निर्मित रास्ता है या …
101 django  django-orm 

5
Django केवल डुप्लिकेट फ़ील्ड मानों वाली पंक्तियों का चयन करता है
मान लें कि हमारे पास django में एक मॉडल इस प्रकार है: class Literal: name = models.CharField(...) ... नाम फ़ील्ड अद्वितीय नहीं है, और इस प्रकार डुप्लिकेट मान हो सकते हैं। मुझे निम्नलिखित कार्य को पूरा करने की आवश्यकता है: उस मॉडल से सभी पंक्तियों का चयन करें जिसमें फ़ील्ड …
96 sql  django  django-orm 

4
Django में DISTINCT व्यक्तिगत कॉलम चुनें?
मुझे उत्सुकता है अगर Django में क्वेरी करने का कोई तरीका है जो कि SELECT * FROM...नीचे नहीं है। मैं SELECT DISTINCT columnName FROM ...इसके बजाय " " करने की कोशिश कर रहा हूं । विशेष रूप से मेरे पास एक मॉडल है जो दिखता है: class ProductOrder(models.Model): Product = …

4
Django में कई-से-कई फ़िल्टर शामिल हैं
मैं कई-कई संबंधों के माध्यम से वस्तुओं का एक गुच्छा छानने की कोशिश कर रहा हूं। क्योंकि trigger_rolesफ़ील्ड में कई प्रविष्टियाँ हो सकती हैं जिन्हें मैंने containsफ़िल्टर करने की कोशिश की । लेकिन जैसा कि इसे स्ट्रिंग्स के साथ उपयोग करने के लिए डिज़ाइन किया गया है, मैं बहुत असहाय …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.