Настройка отображения Django «xxxxxx Object» на боковой панели действий администратора

Я хотел бы изменить поведение по умолчанию того, как на боковой панели последних изменений администратора отображается имя добавленных «объектов». См. Рисунок ниже:

In the recent actions module, it also shows new objects as "MyModelName object"

Я хотел бы изменить их названия в админке. В идеале я хотел бы иметь возможность изменить его с «MyModelName object» на, как в примере объекта «Policy», на что-то вроде «Policy: {{значение поля« Policy Name »политики.}}.

Я думал, что __ unicode __ для моей модели пациента справился с этим, но похоже, что это не так. Любая помощь приветствуется.

92
задан patrickn 17 February 2012 в 22:40
поделиться

1 ответ

Путем добавления __str__() метод к модели Patient этот путь:

class Patient(models.Model):
name=models.CharField(max_length=200)
#.........
def __str__(self):
    return self.name

отобразит имя пациента, вместо этого возражают. Для проверки детали здесь

0
ответ дан 24 November 2019 в 06:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: