On Friday, November 28, 2014 3:16:41 AM UTC-8, Anju SB wrote:
>
> Dear Friends,
>
> I want to develop a django based GIS web application.  In my application 
> there are different levels of users namely station level user, circle level 
> user etc.  Each user details are provided in different table,  How can I 
> map/ relate the user with these tables.  Pleas help me to solve this issue. 
>  
>

I think of situations like this as having two prongs:

1) Various groups have various permission levels in portions of the project
2) Group members may have additional data/fields associated with their 
profiles.

For #1, use Django's Groups system to assign group memberships and 
 permissions as needed. You can start using those permissions throughout 
your project immediately.

For #2, you can create additional profile sub-types, keyed to a base 
profile. e.g. maybe everyone gets a UserProfile, while instructors also get 
an InstructorProfile that's FK'd to UserProfile. You can use post-save 
signals or other mechanisms to make sure that everyone has the right 
additional profile fields. Now let's say a user is looking at their profile 
editor - you could say "If user in group Instructors, also let them edit 
their associated InstructorProfile."

There are many ways to skin this cat...

./s

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/d4ee0831-d6c9-4c9e-8c90-61ef7b140292%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to