Thanks for the idea, Stifan! Unfortunately, I have circular dependencies
(two tables reference each other), so this will not work for all tables.
Also, I have over 100 tables and would like to keep them organized in files.

-Jordan


On Thu, Mar 2, 2017 at 4:26 PM, 黄祥 <[email protected]> wrote:

> just an idea why not define table in sequence number?
> first analyze the whole system and define table on order (define table
> first (low number) for the table with no relation to another table)
> e.g.
> *models/db_schema_0_auth.py*
> auth.define_tables(username = True, signature = True)
>
> *models/db_schema_1_address.py*
> db.define_table('address',
> Field('address', 'text'),
> format = lambda r: '%s' % (r.address) )
>
> *models/db_schema_2_id_card.py*
> db.define_table('id_card',
> Field('id_card_number'),
> Field('first_name'),
> Field('last_name'),
> Field('address', 'reference address'),
> format = lambda r: '%s - %s %s' % (r.id_card_number, r.first_name,
> r.last_name) )
>
> best regards,
> stifan
>
> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "web2py-users" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/web2py/vJEvUJ6_e-A/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to