feat: add AIAnalysis serializers for admin list/detail

This commit is contained in:
xuyue committed 2026-06-04 07:25:45 -06:00
1 parent b28301bbb1
commit f8cbcf28c1
1 file changed
+21
+21
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"]