# admin.py
class CustomerAdmin(admin.ModelAdmin):
list_display = ('foo', 'number_of_orders')
# models.py
class Order(models.Model):
bar = models.CharField[...]
customer = models.ForeignKey(Customer)
class Customer(models.Model):
foo = models.CharField[...]
def number_of_orders(self):
return u'%s' % Order.objects.filter(customer=self).count()
গ্রাহকরা কীভাবে number_of_orders
তাদের উপর নির্ভর করে বাছাই করতে পারেন?
admin_order_field
এখানে সম্পত্তি ব্যবহার করা যায় না, কারণ এটি বাছাই করার জন্য একটি ডাটাবেস ক্ষেত্র প্রয়োজন। জ্যাঙ্গো বাছাই করার জন্য অন্তর্নিহিত ডিবি-র উপর নির্ভর করে, এগুলি কি আদৌ সম্ভব? অর্ডার সংখ্যা ধারণ করতে একটি সামগ্রিক ক্ষেত্র তৈরি করা এখানে ওভারকিলের মতো মনে হয়।
মজার বিষয়: আপনি যদি এই কলামটি বাছাই করতে ব্রাউজারে হাত দিয়ে url পরিবর্তন করেন - এটি প্রত্যাশার মতো কাজ করে!