gpt4 book ai didi

Django "xxxxxx Object"在管理操作侧栏中显示自定义

转载 作者:行者123 更新时间:2023-11-28 19:32:42 26 4
gpt4 key购买 nike

我想更改管理员最近更改侧边栏如何显示添加的“对象”名称的默认行为。引用下图:

In the recent actions module, it also shows new objects as "MyModelName object"

我想更改这些在管理员中的命名方式。理想情况下,我希望能够将其从“MyModelName 对象”更改为“策略”对象示例中的“策略:{{策略的“策略名称”字段的值。}}。

我在想我的 Patient 模型的 __unicode__ 处理了这个,但它似乎没有。感谢您提供任何帮助。

最佳答案

__unicode__ 就是这样做的。您的模型应如下所示:

class SomeModel(models.Model):
def __unicode__(self):
return 'Policy: ' + self.name

在 Python 3 上你需要使用 __str__:

def __str__(self):
return 'Policy: ' + self.name

关于Django "xxxxxx Object"在管理操作侧栏中显示自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9336463/

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