【发布时间】:2019-01-04 11:44:37
【问题描述】:
我正在尝试过滤与登录用户所属的组相关的视图。
假设我们有一个属于 DOGS 组的用户。我想出了如何过滤特定的意味着已知组名 = DOGS。
Models.py
from django.contrib.auth.models import Group
class Customer(models.Model):
customerName = models.CharField(max_length=50)
accountOwner = models.ForeignKey(Group, null=True, related_name='usGroup', on_delete=models.SET_NULL )
如何在
中做到这一点views.py:
from django.contrib.auth.models import User, Group
@login_required
def home(request):
myData = Customer.objects.filter("Return only data of the group to which the user belongs".)
你有提示吗?我只找到了过滤特定组名的解决方案,但没有找到登录用户的属性。
提前致谢!
【问题讨论】:
标签: django permissions views django-queryset