Как переименовать поле модели 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}"