I have the following code:
from django.conf import settings
from django.db import models
class AccountManager(models.Model):
account_manager = models.ForeignKey(
settings.AUTH_USER_MODEL, on_delete=models.PROTECT, null=True,
blank=True
)
class Meta:
verbose_name = 'Account Manager'
verbose_name_plural = 'Account Managers'
def __str__(self):
return str(self.account_manager)
The view for this, effectively a profile, is as follows
from django.contrib.auth import get_user_model
from django.shortcuts import render
from django.views.generic import DetailView
from django.contrib.auth.mixins import LoginRequiredMixin
from .models import AccountManager
User = get_user_model()
class AccountManagerDetailView(LoginRequiredMixin, DetailView):
model = AccountManager
template_name = "accountmanagers/dashboard.html"
def get_object(self, *args, **kwargs):
return self.request.user
And the url:
urlpatterns = [
path('detail/', views.AccountManagerDetailView.as_view(),
name='accountmanagers'),
]
The template then shows the relevant user details but my problem is that I
am stuck allocating the clients to the specific account manager. I know
that I am missing the point in implementing a queryset and tieing it to
that user.
Any help would be appreciated.
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/87ede928-7459-4031-a7a2-9edf52f8bacan%40googlegroups.com.