2015-11-14 45 views

回答

1

您需要爲django定義admin_order_field以便能夠根據可調用對象排序。如果你創建一個功能(可贖回),顯示你的東西(如鏈接),並設置admin_order_field

def some_callable(self, obj): 
    return obj 
some_callable.short_description = _("My Callable") 
some_callable.admin_order_field = "foreignkey__id" 

所以,檢查樣本代碼的最後一行。 (在我的例子中它是一些外鍵的id字段,但是你可以自由地使用普通的Django語法來排序id,namepizza__ingridient__color

相關問題