Я беру имя из базы данных, которая хранится как myname
. Как мне отобразить это в шаблоне Django как Myname
с первой буквой в верхнем регистре.
django
django-templates
Mayank
источник
источник
Я знаю, что это немного поздно, но вы можете использовать capfirst :
Это приведет к «Ожидание действия».
источник
Это решение также работает, если у вас несколько слов (например, все заглавные):
Это выведет «Предложение, состоящее только из заглавных букв».
источник
title
Фильтр работает отлично, но если у вас есть много-слов строки , как:"some random text"
результат будет"Some Random Text"
. Если вы действительно хотите, чтобы в верхнем регистре была только первая буква всей строки, вам следует создать свой собственный фильтр.Вы можете создать такой фильтр (следуйте инструкциям о том, как создать собственный шаблонный фильтр из этого документа - это довольно просто):
Затем вы должны загрузить файл my_filters в свой шаблон и использовать определенный там фильтр:
источник
|capfirst
У меня это сработало в переменной шаблона.
Если пользователь «аль-хасиб», он вернет «аль-хасиб».
или
Если пользователь "hasib", то последний вернет "Hasib"
Оба выглядят примерно одинаково, но есть некоторые различия.
источник
Просто используйте
{{myname | capfirst}}
в Django шаблонный фильтр capfirst, чтобы прописать первую букву данной строки.источник