From 541d1b816dfd84acf6a15e1fc97bf56cc15f613b Mon Sep 17 00:00:00 2001 From: xiaji Date: Mon, 5 Jan 2026 22:46:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E8=A7=86=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/views.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/views.py b/core/views.py index 05fa366..fa3b8bb 100644 --- a/core/views.py +++ b/core/views.py @@ -292,7 +292,9 @@ def delete_today_plan(request, pk): def toggle_today_plan(request, pk): """切换今日计划状态""" plan = get_object_or_404(TodayPlan, pk=pk) - plan.status = 'completed' if plan.status == 'pending' else 'pending' + pending_status = Status.objects.get(name='pending') + completed_status = Status.objects.get(name='completed') + plan.status = completed_status if plan.status == pending_status else pending_status plan.save() logger.info(f"切换今日计划状态: {plan.content[:20]}... -> {plan.get_status_display()}")