model_train_dm/backend/apps/common/utils/permissions.py

14 lines
315 B
Python
Raw Permalink Normal View History

2026-07-27 17:51:49 +08:00
# -*- coding:utf-8 -*-
__author__ = "leo"
from rest_framework import permissions
class IsOwnerOrReadOnly(permissions.BasePermission):
def has_object_permission(self, request, view, obj):
if request.method in permissions.SAFE_METHODS:
return True
return obj.user == request.user