feat: 保存 SQL 题时自动生成 sql_display 展示数据

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-03 01:15:58 -06:00
parent 90531720bb
commit 06642b8131
4 changed files with 57 additions and 3 deletions

View File

@@ -60,9 +60,9 @@ class CreateOrEditProblemSerializer(serializers.Serializer):
_id = serializers.CharField(max_length=32, allow_blank=True, allow_null=True)
title = serializers.CharField(max_length=1024)
description = serializers.CharField()
input_description = serializers.CharField()
output_description = serializers.CharField()
samples = serializers.ListField(child=CreateSampleSerializer(), allow_empty=False)
input_description = serializers.CharField(allow_blank=True)
output_description = serializers.CharField(allow_blank=True)
samples = serializers.ListField(child=CreateSampleSerializer(), allow_empty=True)
test_case_id = serializers.CharField(max_length=32)
test_case_score = serializers.ListField(child=CreateTestCaseScoreSerializer(), allow_empty=True)
time_limit = serializers.IntegerField(min_value=1, max_value=1000 * 60)