के साथ केस असंवेदनशील प्रश्न कैसे बनाएं मेरे पास member
मॉडल है जिसमें email
फ़ील्ड है। मुझे हाल ही में एहसास हुआ कि यदि ईमेल का एक हिस्सा पूंजीकृत है, तो अगर मैं ईमेल द्वारा फ़िल्टर करने का प्रयास करता हूं तो यह Django प्रश्नों में दिखाई नहीं देगा (एकाधिक सदस्य ऑब्जेक्ट्स में एक ही ईमेल होता है, लेकिन इसे पूंजीकृत नहीं किया जा सकता है)। डेटाबेस में प्रवेश करते समय मैं सभी ईमेल को कम-मामला बना सकता था, लेकिन अब इसके लिए बहुत देर हो चुकी है (जैसा कि वेबसाइट पहले ही लॉन्च हो चुकी है)। तो मैं कैसे जांच सकता हूं कि केस संवेदनशील होने के बिना कोई निश्चित ईमेल कौन है?Django मॉडल
10
A
उत्तर
32
बस iexact का उपयोग करें:
User.objects.filter(email__iexact='[email protected]')
केस-असंवेदी सटीक मिलान। यदि तुलना के लिए प्रदान किया गया मान कोई नहीं है, तो इसे एक SQL NULL के रूप में व्याख्या किया जाएगा (अधिक जानकारी के लिए isnull देखें)।
3
Member.objects.filter(email__iexact=email)
की
संबंधित मुद्दे
- 1. Django मॉडल
- 2. Django मॉडल
- 3. django मॉडल
- 4. Django मॉडल
- 5. Django मॉडल
- 6. Django मॉडल
- 7. Django मॉडल
- 8. Django - मॉडल
- 9. किसी मौजूदा Django मॉडल
- 10. Django (गैर-मॉडल) फॉर्म
- 11. Django - हैंडलिंग "enum मॉडल"
- 12. Django मॉडल वस्तु
- 13. Django मॉडल - ऑब्जेक्ट
- 14. एक Django मॉडल
- 15. Django एक मॉडल
- 16. Django मॉडल क्लासेस
- 17. एक Django मॉडल
- 18. Django, मॉडल विधि
- 19. मॉडल Django पोल
- 20. Django: दो मॉडल
- 21. Django मॉडल वस्तु
- 22. Django गतिशील मॉडल फ़ील्ड
- 23. Django मॉडल: स्तंभ
- 24. Django मॉडल विकल्प
- 25. Django मॉडल परत
- 26. मॉडल में Django Queryset?
- 27. एक Django मॉडल
- 28. Django मॉडल iterate फ़ील्ड
- 29. कस्टम Django मॉडल प्रमाणीकरण
- 30. Django ManyToMany मॉडल सत्यापन
संभव डुप्लिकेट [Django मॉडल - केस-असंवेदी क्वेरी/छनन] (http://stackoverflow.com/questions/11743207/django-model-case-insensitive-query-filtering) – melbic