# coding=utf-8 """ @project: MaxKB @Author:虎虎 @file: system_profile.py @date:2025/6/4 15:59 @desc: """ from django.utils.translation import gettext_lazy as _ from drf_spectacular.utils import extend_schema from rest_framework.request import Request from rest_framework.views import APIView from common import result from system_manage.api.system import SystemProfileAPI from system_manage.serializers.system import SystemProfileSerializer class SystemProfile(APIView): @extend_schema( methods=['GET'], description=_('Get MaxKB related information'), operation_id=_('Get MaxKB related information'), # type: ignore responses=SystemProfileAPI.get_response(), tags=[_('System parameters')] # type: ignore ) def get(self, request: Request): return result.success(SystemProfileSerializer.profile())