Есть ли способ внедрить шаблоны Django в форму

У меня есть форма Django, в которой администраторы создают страницы для конкретных пользователей, и я хочу, чтобы администраторы добавляли {{username}} в качестве ввода в форму, чтобы при отображении содержимого созданной страницы пользователю тег {{username}} становился именем пользователя.

Вот что я пробовал до сих пор;

views.py:

from django.template import Template, Context

template = form.cleaned_data['HTML_content']
context = Context(dict(username='xxxx')) # instead of xxxx, users.objects.filter(username='John')
rendered: str = template.render(context)

Этот метод возвращает ошибку "str object does not have render", потому что HTML_content является Text_filed в forms.py и я не смог найти обходной путь, чтобы заставить это работать.

Вы должны создать Template для данных из формы, так:

from django.template import Template, Context

template = Template(form.cleaned_data['HTML_content'])
context = Context({'username': 'xxxx'}) # instead of xxxx, users.objects.filter(username='John')
rendered: str = template.render(context)
Вернуться на верх