from rest_framework import serializers from core.apps.finance.models import DeletedExpence from core.apps.finance.serializers.expence import ExpenceListSerializer class DeletedExpenceListSerializer(serializers.ModelSerializer): expence = ExpenceListSerializer() user = serializers.SerializerMethodField(method_name='get_user') class Meta: model = DeletedExpence fields = [ 'id', 'created_at', 'comment', 'expence', 'user' ] def get_user(self, obj): return { "id": obj.user.id, "full_name": obj.user.full_name, } if obj.user else {}