Есть такой фильтр, который просто обрачивает value в нужный хтмл:
from django.template.defaultfilters import *
@register.filter
def wrap_error(value):
return '<table><tr><td width="107px"></td><td>'+value+'</td></tr></table>';
wrap_error.is_safe = True
…
{{ form.login.errors|striptags|wrap_error }}
…
Но такое дело что когда захожу на страницу с формой, когда еще нету ошибок - выводится хтмл код:
<table><tr><td width=“107px”></td><td>'</td></tr></table>
те они экранируется и выводится, а когда появляется реальная ошибка то эти поля выводятся нормально - хтмл кода не видно и ошибка обернута, те все как я ожидаю.
подскажите как справится чтобы он не экранировал теги когда нету ошибок?