Even though it is outside the scope, I'd say start simple and build
slowly with related tables, those are easy to add to a system.  I'd
probably find the attributes you'd like to capture in the 'extra
details' and start putting them in a table.  Determine what the
purpose of these attributes are, searching, reporting, calculations,
etc and that should help you determine if you need more than one
'extra' table.

HTH

John

On Nov 29, 10:36 am, Ramdas S <ram...@gmail.com> wrote:
> This is probably outside Django. But I am checking out since I am building
> it with Django.
>
> I am building a specialized closed group social networking web site for
> special set of medical practitioners. Idea for my client is to be a mini-
> LinkedIn of sorts for this small community.
>
> We want to capture as many details as possible from some clinical practices,
> to education, work experience, papers submitted etc. However at registration
> time we want to limit it to just the basic details like name, email and may
> be some license number.
>
> However over a period of time we would like the user to add details.
>
> Do I build one large UserProfile Table, with ForeignKey to colleges,
> specializations etc or do I break it up into number of smaller profiles, and
> link each profile to a User. What's the best practice?
>
> --
> Ramdas S

--

You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.


Reply via email to