Как переименовать поле модели django по умолчанию после создания в панели администратора

Я делаю простое приложение на Django, где я хочу, чтобы мои администраторы могли зайти в панель администратора и создать объект Level

class Level(models.Model):
        content = models.CharField(max_length = 200)

^^ Это мой простой макет для модели, только администраторы могут создавать его.

Однако, когда мои администраторы создают объект Level, он отображается следующим образом:

Как это отображается в панели администратора

Я не хочу этого, и я хочу, чтобы это было заменено строкой content, которая является полем в моей модели Level

Так что вместо того, чтобы выглядеть как описано выше, я хочу, чтобы он просто содержал context.

Как я могу это сделать?

class Level(models.Model):
      content = models.CharField(max_length = 200)

      def __str__(self):
          return self.content 

Вам просто нужно изменить строку, чтобы она стала содержимым:

class Level(models.Model):
        content = models.CharField(max_length = 200)

    def __str__(self):
        return f"{self.content}"
Вернуться на верх