Ben Sizer wrote:
> Simon Belak wrote:
>> [EMAIL PROTECTED] wrote:
>>> What do I do if some_page_submit decides that the values in **kw fail
>>> validation and I need to post them back to some_page, along with (for
>>> example) a dict of errors? I'm not entirely sure how to set up
>>> some_page (or indeed the template it displays, including the form) to
>>> work under both those conditions.
>> You can either do a redirect (via turbogears.redirect) or just simply
>> call another [exposed] method (adding errors as another argument) as you
>> would normally.
> 
> Is turbogears.redirect comprehensively documented anywhere? The API
> docs for "Package turbogears" doesn't seem to include 'redirect'. The
> nearest I can find in the index is cherrypy.lib.httptools.redirect,
> which takes a single ''url" argument, whereas I've seen
> turbogears.redirect take more than 1 argument. In particular how would
> I ensure my additional arguments are passed by POST rather than GET?
> 
> Thanks,
> 

turbogears.redirect[1] is a wrapper for cherrypy.HTTPRedirect enabling 
Pythonic passing of arguments (either as a dict named redirect_params or 
by keyword).
I don't think you can specify which method to use.

Cheers,
Simon

[1] 
http://trac.turbogears.org/turbogears/browser/trunk/turbogears/controllers.py


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to turbogears@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to