DT
if getattr(obj, self.filed).filter(user=user).exists():
Size: a a a
DT
if getattr(obj, self.filed).filter(user=user).exists():
DT
DT
U
AG
if hasattr(obj, self.field)
and getattr(obj, self.field).filter(user=user).exists():
...
AG
# models.py
ObjModel(models.Model):
...
def check_user(self, user: UserModel, field_name: str) -> bool:
if hasattr(obj, self.field):
return getattr(obj, self.field).filter(user=user).exists()
return False
# views.py
if obj.check_user(user, self.field):
...
D
L
AK
А
KH
KH
AD
KH
А
AA
CK
AD
CK
PA