diff --git a/core/migrations/0005_initial_speaker.py b/core/migrations/0005_add_speaker_fields.py similarity index 96% rename from core/migrations/0005_initial_speaker.py rename to core/migrations/0005_add_speaker_fields.py index 96f06f9..b3b6cb0 100644 --- a/core/migrations/0005_initial_speaker.py +++ b/core/migrations/0005_add_speaker_fields.py @@ -1,4 +1,4 @@ -# Generated by Django 5.1.4 +# Generated by Django 5.1.4 on 2026-01-23 13:04 import django.db.models.deletion from django.db import migrations, models diff --git a/core/models.py b/core/models.py index 394787e..f6577b5 100644 --- a/core/models.py +++ b/core/models.py @@ -144,7 +144,7 @@ class TodayPlan(models.Model): """今日计划表""" date = models.DateField(default=timezone.now, verbose_name="日期") content = models.TextField(verbose_name="内容") - speaker = models.ForeignKey(FamilyMember, on_delete=models.SET_NULL, null=True, blank=True, verbose_name="发言人") + speaker = models.ForeignKey(FamilyMember, on_delete=models.CASCADE, default=1, verbose_name="发言人") priority = models.ForeignKey(Priority, on_delete=models.CASCADE, default=2, verbose_name="优先级") type = models.ForeignKey(PlanType, on_delete=models.CASCADE, default=4, verbose_name="类型") status = models.ForeignKey(Status, on_delete=models.CASCADE, default=1, verbose_name="状态")