Skip to main content
 首页 » 编程设计

python之有没有办法对管理模型中的列进行排序 Django

2024年10月01日24xxx_UU

有时我们可以点击列,然后表格将按点击的内容排序,但有些不可点击,我相信那些不可点击的是因为它不是模型中的字段,它不是外键或 M2M

我想知道是否有办法让它们也可以点击进行排序?

例如以下,

title 和 created_at 是可点击的但不是 SET

在此先感谢您的任何建议和帮助。

请您参考如下方法:

我只是在猜测您的模型,但您明白了。

def ModelAdmin(admin.ModelAdmin): 
    list_display = ('title', 'set', 'created_at') 
 
     def set(self, obj): 
        return obj.set 
 
    set.admin_order_field = 'set__name'