Django: в шаблоне берите только первые 2 буквы переменной, взятой из базы данных

Я новичок в Django и пытаюсь получить только первые 2 буквы имени переменной, переданной базой данных.

Вот мой HTML код:

<td class="process-title">
<p data-letters="{{account.variable_name}}" class="text-accounts">
{{account.variable_name }}</p>
</td>

В теге data-letters я хотел бы передать только 2 буквы, а не все слово.

Это мой view.py:

def accounts(request):
    if request.user.is_authenticated:
        all_accounts = Accounts.objects.all().order_by('variable_name')
        context = {
            "accounts": all_accounts,
        }
        return render(request, 'engine/accounts.html', context)

Прилагаю фотографию результата, которого я пытаюсь достичь. Как я могу этого добиться?

Спасибо вам всем enter image description here

Вы можете просто взять подстроку слова длиной в 2 символа. Это можно сделать с помощью

{{account.variable_name|slice:"0:2"}}
Вернуться на верх