From 81f9cc923a9c6458f7ac49dd382a7d32ab404ef8 Mon Sep 17 00:00:00 2001 From: seaislee1209 Date: Sun, 29 Mar 2026 03:46:10 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B7=BB=E5=8A=A0=20GenerationRecord.up?= =?UTF-8?q?dated=5Fat=20=E5=AD=97=E6=AE=B5=EF=BC=88=E4=BF=AE=E5=A4=8D=20Ce?= =?UTF-8?q?lery=20=E5=83=B5=E5=B0=B8=E4=BB=BB=E5=8A=A1=E6=81=A2=E5=A4=8D?= =?UTF-8?q?=E6=8A=A5=E9=94=99=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit recover_stuck_tasks 和 poll_video_task 依赖 updated_at 字段判断僵尸任务, 但该字段未在 model 中定义,导致 Celery worker 持续报 FieldError,所有异步轮询失败。 Co-Authored-By: Claude Opus 4.6 (1M context) --- .../migrations/0014_add_updated_at.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 backend/apps/generation/migrations/0014_add_updated_at.py diff --git a/backend/apps/generation/migrations/0014_add_updated_at.py b/backend/apps/generation/migrations/0014_add_updated_at.py new file mode 100644 index 0000000..6910033 --- /dev/null +++ b/backend/apps/generation/migrations/0014_add_updated_at.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.29 on 2026-03-28 19:32 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('generation', '0013_add_video_token_price'), + ] + + operations = [ + migrations.AddField( + model_name='generationrecord', + name='updated_at', + field=models.DateTimeField(auto_now=True, verbose_name='更新时间'), + ), + ]