either:

tasks = MultipleJoin("Task", joinColumn='owner_id')

Or:

class Task(SQLObject):
        name = StringCol()
        person = ForeignKey("Person")

This is because your Person class automatically has a SQL column named
'person_id'. Because you named the ForeignKey 'owner', SQLObject was
looking for a column named 'owner_id' which doesn't exist. So either of
the above changes will fix your problem.

Reply via email to