জাজানো মডেল ক্যোরিসেটসগুলিতে, আমি দেখতে পাচ্ছি যে তুলনামূলক মানগুলির জন্য একটি আছে __gtএবং __ltসেখানে একটি __ne/ !=/ <>( সমান নয় ?) রয়েছে
আমি একটি না সমান ব্যবহার করে ফিল্টার আউট করতে চাই:
উদাহরণ:
Model:
bool a;
int x;
আমি চাই
results = Model.objects.exclude(a=true, x!=5)
!=সঠিক বাক্য গঠন নয়। আমি চেষ্টা __ne, <>।
আমি ব্যবহার করে শেষ করেছি:
results = Model.objects.exclude(a=true, x__lt=5).exclude(a=true, x__gt=5)
a=trueপ্রথমে সমস্ত বাদ দেয় এবং তারপরে বাকীটিতে x=5ফিল্টারটি প্রয়োগ করে । অভিপ্রেত ক্যোয়ারী শুধুমাত্র যাদের প্রয়োজনীয় a=trueএবং x!=5। পার্থক্যটি হ'ল এটির সাথে a=trueএবং x=5সমস্তগুলি ফিল্টার আউটও।