জাজানো মডেল ক্যোরিসেটসগুলিতে, আমি দেখতে পাচ্ছি যে তুলনামূলক মানগুলির জন্য একটি আছে __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
সমস্তগুলি ফিল্টার আউটও।