# 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プロパティは、並べ替えにデータベースフィールドを必要とするため、ここでは使用できません。Djangoがソートを実行するために基礎となるDBに依存しているので、それはまったく可能ですか?注文の数を含む集約フィールドを作成することは、ここではやり過ぎのようです。
おもしろいことに、ブラウザで手動でURLを変更してこの列をソートすると、期待どおりに動作します。
                  「おもしろいことに、ブラウザで手動でURLを変更してこの列をソートすると、期待どおりに動作します。」/ admin / myapp / customer /?ot = asc&o = 2本当にいいですか?
                
                
                  
                    —
                    アンディベイカー
                    
                  
                
              
                  そう、ascとdscの両方です。多分それは小数で動作します。
                
                
                  
                    —
                    mike_k 2010年
                    
                  
                
              
                  複数のページで動作するとは思いません。
                
                
                  
                    —
                    Chase Seibert、2010