জ্যাঙ্গো মডেল - কেস-সংবেদনশীল প্রশ্ন / ফিল্টারিং


198

আমি জ্যাঙ্গোতে কীভাবে জিজ্ঞাসা / ফিল্টার করতে পারি এবং আমার ক্যোয়ারী-স্ট্রিংয়ের মামলাগুলি উপেক্ষা করতে পারি?

আমি এর মতো বিষয়টিকে উপেক্ষা করার মতো কিছু পেয়েছি my_parameter:

MyClass.objects.filter(name=my_parameter)

উত্তর:


359

আমি এটি এর মতো সমাধান করেছি:

MyClass.objects.filter(name__iexact=my_parameter)

সাবস্ট্রিং অনুসন্ধানের জন্য এটি ব্যবহার করার একটি উপায়ও রয়েছে:

MyClass.objects.filter(name__icontains=my_parameter)

ডকুমেন্টেশনের একটি লিঙ্ক আছে


"দয়া করে অনুসন্ধানের" অর্থ কী আপনি দয়া করে ব্যাখ্যা করতে পারেন?
habষভ অগ্রহরি

4
@ Habষভগ্রহরী আপনি একটি স্ট্রিংয়ের মধ্যে অনুসন্ধান করেন, উদাহরণস্বরূপ আপনি "বিয়ার" অনুসন্ধান করেন এবং আপনি "বিয়ার" এবং "বিয়ার" ম্যাচগুলি পান।
রন

2
এবং উদাহরণস্বরূপ "আমার পেটে বিয়ার রয়েছে" এর সাথে একটি মিল।
gornvix

2
ইজ্যাক্যাক্টের জন্য ডক: ডকস.ডজ্যাঙ্গোপ্রজেক্ট.ইন
অনুপম

2
ভাল কাজ স্যার, এটি আমাকে 3 ঘন্টা কষ্টের মতো দিয়েছে :)
ভায়াটেক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.