Cómo decodificar & # 39 en un matraz con plantilla Jinja2

Cuando bash escribir errores de wtforms en la plantilla de Jinja2, devuelve una cita no decodificada. ¿Cómo puedo arreglarlo?

{% if registrationForm.errors %} swal("Error!", "{{ registrationForm.errors['password'] }}", "error") {% endif %} 

Los errores son iguales a

 {'email': ['This field is required.'], 'username': ['This field is required.'], 'acceptTOS': ['This field is required.'], 'csrf_token': ['CSRF token missing'], 'password': ['This field is required.']} 

Use el filtro de plantilla safe : le dice a jinja2 que no aplique más filtros.

Marca una cadena como segura para su inclusión en la salida HTML / XML sin necesidad de escapar.

Ejemplo de uso:

 {{ errors|safe }} 

O para,

 {{ errors | tojson | safe }} 

O también puede marcarlo como seguro usando el Markup en el matraz.