From f8cbcf28c1867fbbed18828bc1d72cd15fcf9b1b Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 4 Jun 2026 07:25:45 -0600 Subject: [PATCH] feat: add AIAnalysis serializers for admin list/detail --- ai/serializers.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/ai/serializers.py b/ai/serializers.py index e69de29..4d0effe 100644 --- a/ai/serializers.py +++ b/ai/serializers.py @@ -0,0 +1,21 @@ +from rest_framework import serializers + +from .models import AIAnalysis + + +class AIAnalysisListSerializer(serializers.ModelSerializer): + username = serializers.CharField(source="user.username") + class_name = serializers.CharField(source="user.class_name") + + class Meta: + model = AIAnalysis + fields = ["id", "create_time", "username", "class_name"] + + +class AIAnalysisDetailSerializer(serializers.ModelSerializer): + username = serializers.CharField(source="user.username") + class_name = serializers.CharField(source="user.class_name") + + class Meta: + model = AIAnalysis + fields = ["id", "create_time", "username", "class_name", "analysis"]