I'm using elixir and I get some errors in trying to actually add data
to my database.

If I only add a new record

        DBSession.add(person)

after configuring __init__.py with

maker = sessionmaker(autoflush=True, autocommit=True,
                     extension=ZopeTransactionExtension())

But the dictionary is actually passed correctly
Error - <type 'exceptions.AttributeError'>: 'NoneType' object has no
attribute '_iterate_parents'

{'name': u'sldkfjsdlk'}

And this is the root.py

    @validate(create_person_form) #, error_handler=new_person)
    @expose()
    def create_person(self, **kw):
        """ create a new entry, store it into the DB and exit """
        print kw
        # FIXME: the form values are in italian now!!
        person = Person(name=kw[u'name']) # pass directly the
dictionary with the values inserted
        DBSession.add(person)
        flash(l_("Record created correctly"))
        redirect("/")

What is this None referring to I don't understand...?

-- 
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