Hi people of TurboGears.
After a long time without writing any line of code in my loveling web
framework, I'm back with a little project.
I've downloaded all standard TG needs with easy_install and try to
deoxidize myself with a litle CRUD form.

and I'm having a big problem. I'm trying to use validate() /
error_handler() in a creation form, but the only message I've got is
'"The input field 'self' was not expected."

Im using: TG 1.0.5, ToscaWidgets 0.9.3, Kid for templating.
Perhaps I am mixing tw modules with tg modules, that was a problem
some time ago, I don't know now.

Code:
from turbogears import validate, error_handler
from tw.forms import TableForm, TextField
from tw.api WidgetsList
from formencode import validators

    @expose(template="pruebasayjquery.templates.movie")
    def new(self, **kw):
        """Form to add new record"""
        return dict(movie_form=movie_form)

    @validate(movie_form)
    @error_handler(new)
    @expose()
    def create(self, **kw):
        """A movie and save it to the database"""
        flash kw['title']
        raise redirect("/")

I put a print(kw) in new method and it shows: {'tg_source': <function
create at 0x018DFCB0>, 'tg_exceptions': None, 'tg_errors': "The input
field 'self' was not expected.", 'title': u''}

Kid template is:
<body> ${movie_form()} </body>

Any kind of form I could use! I need help, thanks.
Matias
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to