Problema con TurboGears

Milton Galo Patricio Inostroza Aguilera minoztro en gmail.com
Sab Ago 11 03:23:20 CEST 2007


El 10/08/07, Guillermo <gheize en gmail.com> escribió:
>
> > Les dejo el archivo controllers.py
> > [...]
> > class Root(controllers.RootController):
> >     @expose(template="hello.templates.welcome")
> >     def index(self):
> >         import time
> >         flash("Your application is now running")
> >         return dict(now=time.ctime())
> >
> Disculpen el método no se llama a, sino hello :P
>    @expose(template="hello.templates.hello")
>         def hello(self):
>         return  "Hola  mundo en lo de manuel"

Tienes problemas con la indentación fijate:

     @expose(template="hello.templates.welcome")
     def index(self):

esto funciona, y tu tienes lo siguiente:


    @expose(template="hello.templates.hello")
         def hello(self):

Si te fijas tienen un indent horror ["como decimos con un par de
colegas" :-) ], tu metodo debiera ser:

    @expose(template="hello.templates.hello")
    def hello(self):

y recuerda que el nombre que manda [es decir el que se mostrará como
url en el browser] es el nombre del metodo.


>
> Desde ya muchas gracias. Saludos! :)

Sería conveniente que te inscribas en la lista de turbogears en ingles
[1] o en español[2]


[1] http://groups.google.com/group/turbogears
[2] http://groups.google.com/group/turbogears-es
>
>
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>


-- 
Milton Inostroza Aguilera




Más información sobre la lista de distribución Python-es