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