mod_python y las templates
Miguel Angel Iglesias
caente en gmail.com
Mar Oct 10 18:13:26 CEST 2006
Hola amigos, recien me inicio con python, pero mi trabajo son las
aplicaciones web, asi que rapidamente me tropecé con mod_python, el cual
tiene buena pinta, ahora me encuentro con un problema utilizando templates,
he aqui mi configuración en el .htaccess
SetHandler mod_python
PythonHandler mod_python.publisher
PythonDebug On
el index.py luce asi:
from mod_python import psp
def hello(req, name=''):
s = 'Hello, there!'
if name:
s = 'Hello, %s!' % name.capitalize()
tmpl = psp.PSP(req, filename='hola.tmpl')
tmpl.run(vars = { 'greet': s })
return
y hola.tmpl:
<html>
<h1><%= greet %></h2>
</html>
y cuando pongo http://localhost/test/index?hello
me sale una ventana para descargar archivo 'hello' diciendo que es un
fichero de python y cuando lo abro sale lo que "casi" deberia salir en el
browser:
<html>
<h1>Hello, there!</h2>
</html>
alguna idea?
Más información sobre la lista de distribución Python-es