উত্তর:
Reserved.objects.filter(client=client_id).order_by('-check_in')
-
আগে খেয়াল করুন check_in
।
-
কলাম নাম মানে আগে -
আরোহী অর্ডার অবতরণ না হওয়া মানে।
Reserved.objects.filter(client=client_id).order_by('-check_in')
"চেক_ইন" এর সামনে একটি হাইফেন "-" অবতরণ ক্রম নির্দেশ করে। আরোহী আদেশ অর্ন্তভুক্ত করা হয়।
ফিল্টার () এর আগে আমাদের একটি সমস্ত () যুক্ত করতে হবে না। এটি এখনও কাজ করবে, আপনি যখন মূল কোয়েরি সেট থেকে সমস্ত বস্তু চান তখন আপনাকে কেবল সমস্ত () যুক্ত করতে হবে।
আরও এখানে এখানে: https://docs.djangoproject.com/en/dev/topics/db/queries/#retrieving-specific-objects-with- ফিল্টার
আপনি নিম্নলিখিত নির্দেশাবলী ব্যবহার করতে পারেন:
Reserved.objects.filter(client=client_id).order_by('check_in').reverse()
.all().filter()
প্রয়োজন হয় না। .filter()
একা ভাল আছে।
আরোহী ক্রমের জন্য:
Reserved.objects.filter(client=client_id).order_by('check_in')
অবতরণ অর্ডার জন্য:
1. Reserved.objects.filter(client=client_id).order_by('-check_in')
অথবা
2. Reserved.objects.filter(client=client_id).order_by('check_in')[::-1]
এটি অপসারণের কাজ করে .all()
:
Reserved.objects.filter(client=client_id).order_by('-check_in')
যোগ করা - এটি উতরান ক্রমে অর্ডার করবে। আপনি আপনার মডেলের মেটাতে ডিফল্ট ক্রম যুক্ত করে এটি সেট করতে পারেন। এর অর্থ হ'ল আপনি যখন কোনও জিজ্ঞাসা করবেন তখন আপনি কেবল মাইমডেল.ওবজেক্টস সব () করেন এবং এটি সঠিক ক্রমে প্রকাশিত হয়।
class MyModel(models.Model):
check_in = models.DateField()
class Meta:
ordering = ('-check_in',)
উর্দ্ধক্রমানুসারে
Reserved.objects.all().filter(client=client_id).order_by('check_in')
অবতরণ ক্রম
Reserved.objects.all().filter(client=client_id).order_by('-check_in')
-
(হাইফেন) এখানে অবতরণ ক্রম নির্দেশ করতে ব্যবহৃত হয়।
এটা আমার জন্য কাজ করছে।
latestsetuplist = SetupTemplate.objects.order_by('-creationTime')[:10][::1]
67
Reserved.objects.filter (ক্লায়েন্ট = client_id) .order_by ( '- CHECK_IN')
'-' হ'ল অবতরণ আদেশ নির্দেশ করে এবং আরোহী ক্রমের জন্য কেবল শ্রেণীর বৈশিষ্ট্য দিন