Skip to content

Instantly share code, notes, and snippets.

View inoyatov's full-sized avatar
🤖
Working in automatic mood

Inoyatov Khamidulla inoyatov

🤖
Working in automatic mood
View GitHub Profile
@inoyatov
inoyatov / permissions.py
Created April 3, 2019 01:51
Group based permissions for Django Rest Framework
from django.contrib.auth.models import User, Group
from rest_framework import permissions
def is_in_group(user, group_name):
try:
return Group.objects.get(name=group_name).user_set.filter(id=user.id).exists()
except Group.DoesNotExist:
return False
class HasGroupPermission(permissions.BasePermission):