Estoy manejando con un proyecto similar a Wikipedia. Puedo convertir el archivo de texto a código html usando el descuento. Mi problema es que quiero renderizar este código html en un archivo html. Aquí está mi código,Rendering HTML en web.py
class articles:
def GET(self):
form_name=web.input()
article_name=form_name.page
article_file_path=os.path.join('articles',article_name)
fp = open(article_file_path,'rU')
text = fp.read()
body = markdown2.markdown(text)
return render.article_files(article_name, body)
estoy pasando article_name y el cuerpo (código html) para article_files.html. El cuerpo se ve así:
<h1>Hai</h1>
<p>Welcome<em>Ajay</em></p>
El problema es que el cuerpo se muestra como está. Ese es el código html que se imprime en la pantalla con todas las etiquetas. Quiero hacer que este código html (el cuerpo) como,
Hai
Bienvenido Ajay
Mi archivo HTML es:
$def with(title,content)
<html>
<head>
<title>$title</title>
</head>
<body>
<form name="form" method="GET">
$content
</form>
</body>
</html>
Gracias Helgi. El código funciona muy bien ahora. –