La plantilla predeterminada del marco WEB de Python, Bottle, no parece admitir directamente variables que contengan etiquetas HTML.
Mi prueba funciona bien, aquí está el código y los resultados de ejecución para su referencia.
Fuente:
de la plantilla de importación de botellas
de la ruta de importación de botellas, ejecute
@route('/. name')
def index(name='Mundo'):
htmltext=template('¡Hola {{name}}!name='''prueba'/span>'')
return '¡Hola %s! ' % htmltext
run(host='localhost', port=8080)
Resultado de la ejecución:
Hola Holaprueba