gpt4 book ai didi

Django 管理员 : Can I add a filter for a model method?

转载 作者:行者123 更新时间:2023-12-04 13:23:09 26 4
gpt4 key购买 nike

我有一个模型方法 status(),它返回“OK”、“WARNING”或“ERROR”。通过将状态添加到 list_display ModelAdmin 选项,可以在 Django admin 中显示状态。我还想做的是在 Django admin 中激活状态过滤器。但是,如果我将状态添加到 list_filter ModelAdmin 选项,则会出现错误。无论如何要为模型方法添加过滤器?

最佳答案

您只能对数据库列进行过滤,因此您被卡住了。作为一种解决方法,您可以对从中识别状态的源列添加过滤,或者为状态添加一个新的 db 列。

关于Django 管理员 : Can I add a filter for a model method?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208745/

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