/
proc
/
self
/
root
/
home
/
liman
/
liman-backend
/
permissions
/
File Upload :
llllll
Current File: //proc/self/root/home/liman/liman-backend/permissions/serializers.py
from rest_framework import serializers from limanAuth.serializers import UserSerializer from .models import * class PathSerializer(serializers.ModelSerializer): class Meta: model = Path fields = '__all__' class PermissionSerializer(serializers.PrimaryKeyRelatedField): path_obj = serializers.SerializerMethodField('get_path_obj') @staticmethod def get_path_obj(obj): return PathSerializer(instance=obj.path).data class BanedPathSerializer(serializers.PrimaryKeyRelatedField): path_obj = serializers.SerializerMethodField('get_path_obj') user_obj = serializers.SerializerMethodField('get_user_obj') @staticmethod def get_path_obj(obj): return PathSerializer(instance=obj.path).data @staticmethod def get_user_obj(obj): return UserSerializer(instance=obj.user).data
Copyright ©2k19 -
Hexid
|
Tex7ure