में एक ही क्वेरी पर "शामिल" और "iexact" का उपयोग करें मैं Django में एक ही प्रश्न पर contains
और iexact
फ़ील्ड लुकअप का उपयोग कैसे कर सकता हूं?DJANGO
..
casas = Casa.objects.filter(nome_fantasia__contains__iexact='green')
में एक ही क्वेरी पर "शामिल" और "iexact" का उपयोग करें मैं Django में एक ही प्रश्न पर contains
और iexact
फ़ील्ड लुकअप का उपयोग कैसे कर सकता हूं?DJANGO
..
casas = Casa.objects.filter(nome_fantasia__contains__iexact='green')
आप केस-संवेदी contains
की जरूरत है, का उपयोग icontains
:
casas = Casa.objects.filter(nome_fantasia__icontains = 'green')
कौन सा एसक्यूएल में
... WHERE nome_fantasia ILIKE '%green%'
में बदल जाती है।
ईमानदारी से, आपको इसकी आवश्यकता नहीं है। दो परिणाम ओवरलैप। यदि आप AND
का इरादा रखते थे तो बस सबसे प्रतिबंधित: __iexact
का उपयोग करें। आप OR
उपयोग __contains
चाहते हैं, तो बस अपने सवाल आप नीचे दिए गए की तरह कुछ कर सकता है जवाब देने के लिए (ध्यान दें कि यह एक AND
है)
casas = Casa.objects.filter(nome_fantasia__contains='green', nome_fantasia__iexact='green')
धन्यवाद यह काम है। – rayashi