masted
unread,Feb 26, 2008, 11:49:23 AM2/26/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to webpython-ru
Здравствуйте!
Захотелось научить pylons.decorators.validate делать вызов метода
другого контроллера, в случае если данные не прошли валидации.
Пример, хочется чтобы происходил вызов метода render_form объекта
класса HelloController:
class HelloController(BaseController):
def render_form(self):
return render('/hello_form.mako')
class HelloFormController(FormController):
@myvalidate(scheme=SimpleSchema(),
form='HelloController:render_form'
def save_form(self):
...
Есть ли какой-то прямой способ это сделать?
У меня не получилось ни чего вменяемого придумать. :)
Если нужно будет, могу выложить свои наработки по этому вопросу
и подробней описать, где у меня случился затык.
Спасибо.