KP
Size: a a a
KP
EM
KP
RS
C
EM
EM
RS
EM
A
A
A
Ю
Ю
NK
perm = Permission.objects.get(codename='Водитель')пытаюсь вот такое замутить, выдает - Permission matching query does not exist. Я так понял это потому, что 'Водитель' - это группа. Как к группе приконектиться, что бы по ней фильтровать?
def __init__(self, *args, **kwargs):
super(DriverAdminForm, self).__init__(*args, **kwargs)
self.fields['driver'].queryset = DriverStatus.objects.filter(driver__user_permissions=perm)
A
J
S
NK
perm = Permission.objects.get(codename='Водитель')пытаюсь вот такое замутить, выдает - Permission matching query does not exist. Я так понял это потому, что 'Водитель' - это группа. Как к группе приконектиться, что бы по ней фильтровать?
def __init__(self, *args, **kwargs):
super(DriverAdminForm, self).__init__(*args, **kwargs)
self.fields['driver'].queryset = DriverStatus.objects.filter(driver__user_permissions=perm)
class DriverAdminForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
group = Group.objects.get(name='Водитель')
super(DriverAdminForm, self).__init__(*args, **kwargs)
self.fields['driver'].queryset = DriverStatus.objects.filter(driver__user__groups__name=group)
class Meta:
model = DriverStatus
fields = ['driver', 'status']
NK