Я пытаюсь отобразить гиперссылку в форме, основанной на значении, взятом из базы данных. Насколько я могу сказать, Django изначально не поддерживает это, поэтому вместо этого я пытаюсь сгенерировать html вручную.
В форме модели я переопределяю метод init:
def __init__(self, *args, **kwargs):
super(ChangeForm, self).__init__(*args, **kwargs)
self.fields['hyper_change'] = forms.CharField(max_length=480)
self.fields['hyper_change'].initial = f'<a href="https://website.com?sys_id={str(self.instance.change_id)}">{str(self.instance.change_id)}</a>'
Значение читается в шаблоне: {{ change_formset.0.hyper_change.value }}
Проблема в том, что сгенерированный html в кавычках, поэтому отображается полная строка. Есть ли способ убрать сгенерированные цитаты? Я пытался использовать пользовательский фильтр для замены кавычек, но это не сработало, к сожалению.