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

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

Возможно глупый вопрос, но можно ли как-то ограничить текст строки в таблице(в админке django), чтобы все строки были равного размера?
  • Вопрос задан
  • 986 просмотров
Решения вопроса 1
Sergei_Erjemin
@Sergei_Erjemin
Улыбайся, будь самураем...
В модели добавляешь функцию усечения строки, например:

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


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

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

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