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

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

Возможно глупый вопрос, но можно ли как-то ограничить текст строки в таблице(в админке django), чтобы все строки были равного размера?
  • Вопрос задан
  • 1061 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • beONmax
    Профессия Python разработчик
    4 месяца
    Далее
  • Skysmart
    Профессия «Python-разработчик» для школьников
    2 года
    Далее
  • Devman
    Знакомство с Django: ORM
    3 месяца
    Далее
Решения вопроса 1
Sergei_Erjemin
@Sergei_Erjemin
Улыбайся, будь самураем...
В модели добавляешь функцию усечения строки, например:

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


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

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

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