#django
#django
Вопрос:
Я просто хочу усечь обратные символы в Djanog. Например, у меня есть это значение Image/path_image.jpg
, тогда результат, который я хочу, будет path_image.jpg . Первые 6 символов не должны включаться в отображение символов. В настоящее время я использую {{ img_photos.photos |truncatechars:9}}
, но он включает Image
в себя. Есть ли какая-либо документация или идея для этого? Заранее спасибо.
Ответ №1:
Для этого вы можете работать с |slice
шаблонным фильтром [Django-doc]:
{{ img_photos.photos|slice:"6:" }}
Например:
>>> from django.template import Template, Context
>>> Template('{{ foo|slice:"6:" }}').render(Context({'foo': 'Image/path_image.jpg'}))
'path_image.jpg'
Комментарии:
1.
{{ ...|slice:"6:" }}
вместо{{ ...|truncatechars:"6:" }}
?