Mike, thanks for the reply.  I will try and implement this...

On Friday, December 25, 2015 at 8:56:57 AM UTC-5, Mitchell McConnell wrote:
>
> I am just getting started in Django, and probably need to slow down, but I 
> am trying to work through
> the documentation *and* work on a real app that I have created in the past 
> as a Python desktop app
> using WxPython.
>
> The app manages widgets for employees, who belong to an Organization (part 
> of my model).  My assumption is that
> the Django web site will allow Django Users to log in, who must belong to 
> an Organization.
>
> Then, that User will only see the widgets and employees that belong to 
> their own Organization.  Note that
> the Employees being managed (again, part of my model) are *NOT* going to 
> need to be Django users on
> the website... only the Organizations widget administrator(s).
>
> I assume that I need to 
> 1. Extend the Django User class to include which Organization they belong 
> to.
>
>
> But the example I have found so far shows adding a foreign key to the 
> model table, e.g.
>
>
> https://docs.djangoproject.com/en/dev/topics/auth/customizing/#extending-the-existing-user-model
>
> Clearly, my Organization entity can have multiple Django users, and every 
> Django user of my app
> must belong to one and only one of my Organizations.
>
> When I added the code from the link above to try and do #1 above, but 
> without adding the example's
> one-to-one User field to the Organization, I get the error:
>
> ERRORS:
> <class 'certapp.admin.OrganizationInline'>: (admin.E202) 
> 'certapp.Organization' has no ForeignKey to 'auth.User'.
>
>
>
> This seems like a pretty common way to organize a traditional app... what 
> am I missing, or can
> someone point me to an example that does what I want?
>
> Thanks,
>
> Mitch
>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/e4df2a4d-1428-4f5e-999a-f0cae3370549%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to