diff --git a/core/templates/core/family_tasks.html b/core/templates/core/family_tasks.html index 1926f1b..d40f1dc 100644 --- a/core/templates/core/family_tasks.html +++ b/core/templates/core/family_tasks.html @@ -4,7 +4,7 @@
点击上方按钮添加您的第一条家庭事项
+ +所有家庭事项都已完成,可以添加新的家庭事项
添加家庭事项 diff --git a/core/views.py b/core/views.py index 246861a..abbb7dd 100644 --- a/core/views.py +++ b/core/views.py @@ -74,8 +74,8 @@ def index(request): today_plan = TodayPlan.objects.filter(date=today) - # 获取待处理的家庭事项 - pending_family_tasks = FamilyTask.objects.filter(status__name='pending') + # 获取未完成的家庭事项(排除已完成状态) + pending_family_tasks = FamilyTask.objects.exclude(status__name='completed') context = { 'yesterday': yesterday, @@ -397,9 +397,10 @@ def delete_summary(request, pk): # 家庭事项视图 @login_required def family_tasks(request): - """家庭事项""" + """家庭事项 - 显示所有未完成的事项(非completed状态)""" logger.info("用户访问家庭事项页面") - tasks = FamilyTask.objects.all() + # 排除已完成的事项,显示所有未完成的事项 + tasks = FamilyTask.objects.exclude(status__name='completed') context = { 'tasks': tasks,