【问题标题】:django "class name" object is showing instead of namedjango“类名”对象显示而不是名称
【发布时间】:2018-07-21 14:41:48
【问题描述】:

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

在最近的动作模块中,它将新对象显示为“MyModelName 对象”

我想更改这些在管理员中的命名方式。理想情况下,我希望能够将其从“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

【问题讨论】:

    标签: django python-3.x django-models


    【解决方案1】:

    你在_str_的函数名中使用了单_,但它应该是双__

    def __str__(self):
        return self.name
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多