gpt4 book ai didi

django-models - Django admin : Format fields in list, 但保持可排序?

转载 作者:行者123 更新时间:2023-12-04 23:10:30 25 4
gpt4 key购买 nike

我在我的数据库中保留了诸如“大小”、“宽度”、“高度”之类的数字字段。现在,在更改列表中显示它们时,我会将“KiB”或“像素”等单位附加到它们。这可以通过向 list_display 添加诸如“size_formatted”等可调用项来轻松实现。但是,这些不再是可排序的。

有没有办法绕过这个限制?

最佳答案

阅读这里 - ModelAdmin.list_display (阅读大量内容以达到重点;))

您需要添加 admin_order_field 归因于您的功能

class YourAdminCLass(admin.ModelAdmin)
[...]
def size_formatted(self, obj):
return "whatever you need"
size_formatted.admin_order_field = 'size'

关于django-models - Django admin : Format fields in list, 但保持可排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1835689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com