I have a db.py file which contains things like from
applications.bas.modules.mywidgets import * etc. a db_00.py file which
contains table definitions and a db_01.py file which contains
everything related to access control.

In db_01.py I defined a custom auth_user table which contains a
reference to a table in db_00.py. When I uncomment
auth.define_tables(username=True) and save the file I get a KeyError
on company:

auth.settings.table_user = db.define_table('auth_user',
    Field(...),
    Field('company_id',db.company),
    Field())

... where company references the company table defined in db_00.py.
The connection string both in db_00.py and db._01.py read like:

db = DAL('postgres://.........)


Why do I get this error?


Kind regards,

Annet.

Reply via email to