From 2abdfa71c49b78c8684c0b8790a8bcb4949504ae Mon Sep 17 00:00:00 2001 From: virusdefender <1670873886@qq.com> Date: Sat, 10 Oct 2015 18:49:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=B9=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E9=A2=98=E7=9B=AE=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- problem/views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/problem/views.py b/problem/views.py index 3b74ec2b..6b2c19f5 100644 --- a/problem/views.py +++ b/problem/views.py @@ -58,6 +58,11 @@ class ProblemAdminAPIView(APIView): serializer = CreateProblemSerializer(data=request.data) if serializer.is_valid(): data = serializer.data + try: + Problem.objects.get(title=data["title"], description=data["description"]) + return error_response(u"添加失败,存在重复的题目") + except Problem.DoesNotExist: + pass problem = Problem.objects.create(title=data["title"], description=data["description"], input_description=data["input_description"],