我想更改管理员最近更改侧边栏显示添加的“对象”名称的默认行为。参考下图:
我想更改它们在管理中的命名方式。理想情况下,我希望能够将其从“MyModelName 对象”更改为“策略”对象示例中的“策略:{{策略的“策略名称”字段的值。}}。
我在想__unicode__
我的患者模型处理了这个问题,但似乎没有。如有任何帮助,我们将不胜感激。
__unicode__
确实这么做了。你的模型应该看起来像这样:
class SomeModel(models.Model):
def __unicode__(self):
return 'Policy: ' + self.name
在Python 3上你需要使用__str__
:
def __str__(self):
return 'Policy: ' + self.name
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)