add end_time

This commit is contained in:
2026-03-16 23:44:47 +08:00
parent 8a3a7e21cf
commit ab62d7bff8
4 changed files with 60 additions and 1 deletions

View File

@@ -92,6 +92,7 @@ class ProblemSetListSerializer(serializers.ModelSerializer):
"create_time",
"difficulty",
"status",
"end_time",
"problems_count",
"user_progress",
"badges",
@@ -148,6 +149,7 @@ class CreateProblemSetSerializer(serializers.Serializer):
description = serializers.CharField()
difficulty = serializers.CharField(default="Easy")
status = serializers.CharField(default="active")
end_time = serializers.DateTimeField(required=False)
class EditProblemSetSerializer(serializers.Serializer):
@@ -159,6 +161,7 @@ class EditProblemSetSerializer(serializers.Serializer):
difficulty = serializers.CharField(required=False)
status = serializers.CharField(required=False)
visible = serializers.BooleanField(required=False)
end_time = serializers.DateTimeField(required=False, allow_null=True)
class ProblemSetProblemSerializer(serializers.ModelSerializer):