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

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

Возможно глупый вопрос, но можно ли как-то ограничить текст строки в таблице(в админке django), чтобы все строки были равного размера?
  • Вопрос задан
  • 1071 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Stepik
    Django c ИИ ментором. С нуля до middle+. Программа курсов
    2 месяца
    Далее
Решения вопроса 1
Sergei_Erjemin
@Sergei_Erjemin
Улыбайся, будь самураем...
В модели добавляешь функцию усечения строки, например:

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


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

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

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