from rest_framework import serializers from .models import Task from rest_framework import serializers from .models import Task, TaskDetail class TaskDetailSerializer(serializers.ModelSerializer): class Meta: model = TaskDetail fields = "__all__" class TaskListSerializer(serializers.ModelSerializer): class Meta: model = Task fields = [ 'id', # ✅ 添加这个 'task_id', 'name', 'description', 'last_run_date', 'execution_type', 'execution_time', 'scheduled_time', 'parse_flag', 'limit', 'status', 'created_at', 'updated_at' ] # 详情接口用的完整 Serializer,包含 details class TaskSerializer(serializers.ModelSerializer): # details = TaskDetailSerializer(many=True, read_only=True) class Meta: model = Task fields = [ 'id', # ✅ 添加这个 'task_id', 'name', 'description', 'last_run_date', 'execution_type', 'execution_time', 'scheduled_time', 'parse_flag', 'limit', 'status', 'created_at', 'updated_at' ]