feat: add AIAnalysis serializers for admin list/detail

This commit is contained in:
2026-06-04 07:25:45 -06:00
parent b28301bbb1
commit f8cbcf28c1

View File

@@ -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"]