On Dec 23, 2:34 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> P.S. you can set migrate=False and create the table manually so that
> dog references person(uuid).

ok, a useful trick...although this then breaks database portability.

Another limitation is that the uuid field is visible within t2.create
() forms....being confusing for users & easy for them to overwrite.
It would be much nicer if it were hidden (like the modified_on field).
Not even db.table.displays works here (which would be limiting anyway
as requires more maintenance whenever fields are added/removed).
t2.display() could also usefully hide this field & for where it
references other fields have an option like t2.itemize()'s
db.table.represent or the IS_IN_DB(db,'table.uuid','table.name')

Many thanks,
Fran.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to