Did it .. well yes Diez that was really silly of me in the template you just
need to call ${tmpl_context.widget()} instead of
${tmpl_context.widget(value)}On Sun, Jul 11, 2010 at 9:13 PM, b vivek <[email protected]> wrote: > That is true Diez.. but am just following the tutorial here .. > http://turbogears.org/2.1/docs/main/ToscaWidgets/Using.html > > <http://turbogears.org/2.1/docs/main/ToscaWidgets/Using.html>Thanks for > replying! > Vivek > > > On Sun, Jul 11, 2010 at 9:00 PM, Diez B. Roggisch <[email protected]> wrote: > >> >> Am 11.07.2010 um 17:12 schrieb vivek: >> >> >> Hii! >>> I just started working on turbogears.. actually am learnig by >>> following the documentation. Am stuck up on this tutorial where it has >>> been explained on how to use tw.rating to enable star rating widget on >>> the template.I did the following:- >>> installed tw.rating >>> 1.easy_install tw.rating >>> >>> >>> 2.from tw.rating import Rating >>> 3.my_rating = Rating(id='my_rating', action='rating', label_text='') >>> (in the controller) >>> 4. >>> @expose('genshi:myproject.templates.ratings') >>> def testing(self, **kw): >>> tmpl_context.widget = my_rating >>> return dict() >>> >>> 5. created a template named ratings.html and inserted the following >>> code >>> ${tmpl_context.widget(value)} >>> (( all the above steps are as explained in the tutorial on this link :- >>> http://turbogears.org/2.1/docs/main/ToscaWidgets/Using.html)) >>> >>> However when i go to localhost:8080/testing .. i get "UndefinedError: >>> "value" not defined" .. .. I have posted the controller and template >>> codes here http://pastebin.com/2hqFj6t3 >>> >>> The traceback of the error is here...http://pastebin.com/tvXDpFft >>> >>> I know am doing something really silly, but can someone please,please >>> look into it and help me. Have done enough googling but no help. And >>> yes the default templating is genshi. >>> >> >> You pass a name "value" to the widget in your template. But you don't >> return value as part of the testing-controller. >> >> I have no idea what tw.rating does, nor what the value the widget might or >> might not get is supposed to look. >> >> Diez >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "TurboGears" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<turbogears%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/turbogears?hl=en. >> >> > -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/turbogears?hl=en.

