Django models Django管理员:格式化列表中的字段,但保持可排序?
我在数据库中保留“大小”、“宽度”、“高度”等数字字段。现在,当在更改列表中显示它们时,我会将诸如“KiB”或“像素”之类的单位附加到它们上。这可以通过在列表显示中添加“size\u formatted”等可调用项轻松实现。然而,这些不再是可排序的 有没有办法绕过这一限制?在这里阅读-(阅读大量内容,直截了当;) 您需要在函数中添加管理顺序字段属性Django models Django管理员:格式化列表中的字段,但保持可排序?,django-models,django-admin,Django Models,Django Admin,我在数据库中保留“大小”、“宽度”、“高度”等数字字段。现在,当在更改列表中显示它们时,我会将诸如“KiB”或“像素”之类的单位附加到它们上。这可以通过在列表显示中添加“size\u formatted”等可调用项轻松实现。然而,这些不再是可排序的 有没有办法绕过这一限制?在这里阅读-(阅读大量内容,直截了当;) 您需要在函数中添加管理顺序字段属性 class YourAdminCLass(admin.ModelAdmin) [...] def size_formatted(self
class YourAdminCLass(admin.ModelAdmin)
[...]
def size_formatted(self, obj):
return "whatever you need"
size_formatted.admin_order_field = 'size'
万岁,圣诞礼物!谢谢。哇,我从来不知道
管理订单\u字段
,非常感谢!