我想更改管理员最近更改边栏显示添加的“对象”名称的默认行为。
在最近的actions模块中,它将新对象显示为“MyModelName object”
我想更改这些在管理员中的命名方式。理想情况下,我希望能够将它从“MyModelName对象”更改为对象。
我认为我的个人资料模型的 str 处理了这个问题,但似乎没有。任何帮助表示赞赏。
from django.db import models
# Create your models here.
class profile(models.Model):
name= models.CharField(max_length=120)
description = models.TextField(default='description default text')
def _str_(self):
return self.name
答案 0 :(得分:2)
您在_
的函数名称中使用了单_str_
,但它应该是__
的两倍。
def __str__(self):
return self.name