Задать вопрос
Adilet-novichok
@Adilet-novichok
Баг в огне не потонет, в воде не сгорит

Как сократить текст в админке Django?

Возможно глупый вопрос, но можно ли как-то ограничить текст строки в таблице(в админке django), чтобы все строки были равного размера?
  • Вопрос задан
  • 1072 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Python и Django: бэкенд-разработка
    3 месяца
    Далее
Решения вопроса 1
Sergei_Erjemin
@Sergei_Erjemin
Улыбайся, будь самураем...
В модели добавляешь функцию усечения строки, например:

def trim50(self):
        return u"%s..." % (self.szYouFileldNeedTrim[:50],)


В админ вместо указания поля szYouFileldNeedTrim, которое при выводе ты хочешь укоротить, указываешь эту функцию trim50. При редактировании записи, будут подгружены реальные поля (т.е. в нашем случае szYouFileldNeedTrim), а в табличке записей синоним trim50
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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