I suggest you have one table for the common field and then two reference tables, one for each type of user, with the additional fields. Else you can put both sets of fields in the same auth_user table and use them conditionally. It may seem like a waste of space but you gain in performance and simpler code.
On Thursday, 3 January 2013 04:23:34 UTC-6, yashar wrote: > > > i have two different set of users to register, employees and employers. > their common fields are , username, email, active, password but the rest of > the fields are different, how should i create register form for each one? > > is this possible to do something like this somewhere in registration > function: > > registration_form.process(dbio=false).accept: > id=insert non-common fields into x-table > registration_form.insert(**fields,registration_form.vars.forign_id=id) > > beside that what can i do? --