@aassdds
Люблю борщ и PHP

Как изменить внешний вид поля в админке в зависимости от содержания?

Добрый день
Есть model:
class Landing(models.Model):

    MODERATION = 'MD'
    ACTIVE = 'AC'
    DECLINE = 'DC'
    INACTIVE = 'IN'
    STATUS_CHOICES = (
        (MODERATION, 'MODERATION'),
        (ACTIVE, 'ACTIVE'),
        (DECLINE, 'DECLINE'),
        (INACTIVE, 'INACTIVE')
    )
    status = models.CharField(choices=STATUS_CHOICES, max_length=2, default=MODERATION)


Ну и в админке это поле выведено в "предпоказ"
list_display = ('status')

Как можно поменять цвет ячейки, в зависимости от статуса ?
  • Вопрос задан
  • 478 просмотров
Пригласить эксперта
Ответы на вопрос 2
syschel
@syschel
freelance/python/django/backend
JavaScript ну или CSS если он научился отлавливать значение поля.
А вообще, это лишнее, это админка джанги, а не админка сайта. Она создана для разработчиков, а не юзеров.
Ответ написан
@deliro
Никогда не надобилось заниматься этим, но могу предложить альтернативу (причём, субъективно лучше): list_filter
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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