Напишите не полностью отображаемое поле Django - PullRequest
0 голосов
/ 01 ноября 2018

Мне нужно написать настраиваемое поле Django, в котором сохраненное значение отображается не полностью. Например, если сохраненное значение равно «079684», мне нужно, чтобы оно отображалось как «--- 84». Возможно ли это сделать? Если да, как мне реализовать свое настраиваемое поле?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Я решил эту проблему путем переопределения from_db_value () метода настраиваемого поля.

0 голосов
/ 01 ноября 2018

Вы можете сохранить свое значение в виде строки в вашей модели, а затем использовать слайс в шаблоне, чтобы показать только последние два символа.

{{ value|slice:"-2:" }}
...