From 519e2e8ca04a17a2e4335df77d2d096159894ef8 Mon Sep 17 00:00:00 2001 From: rogersun Date: Mon, 29 Jun 2026 13:57:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=9B=AE=E6=A0=87=E6=97=A5?= =?UTF-8?q?=E6=9C=9F=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95=E5=AF=B9=E6=AF=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ai/migrations/0010_aishow_target.py | 18 ++++++++++++++++++ ai/models.py | 1 + ai/views.py | 5 ++++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 ai/migrations/0010_aishow_target.py diff --git a/ai/migrations/0010_aishow_target.py b/ai/migrations/0010_aishow_target.py new file mode 100644 index 0000000..0c0c936 --- /dev/null +++ b/ai/migrations/0010_aishow_target.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.7 on 2026-06-29 03:11 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ai', '0009_cinemahall_hall_type'), + ] + + operations = [ + migrations.AddField( + model_name='aishow', + name='target', + field=models.TextField(default=''), + ), + ] diff --git a/ai/models.py b/ai/models.py index 8641a99..61572dd 100644 --- a/ai/models.py +++ b/ai/models.py @@ -43,6 +43,7 @@ class AiShow(models.Model): is_ai_show = models.BooleanField(default=True) template = models.TextField(default='') temp_date = models.CharField(max_length=50, default='') + target = models.TextField(default='') show = models.TextField() sales = models.CharField(max_length=50) prompt = models.TextField() diff --git a/ai/views.py b/ai/views.py index 7d989f2..c5e5364 100644 --- a/ai/views.py +++ b/ai/views.py @@ -79,9 +79,11 @@ def report(request): ai_dict = csv_to_obj(last_ai_data.show) real_dict = csv_to_obj(last_real_data.show) temp_dict = csv_to_obj(last_ai_data.template) - print(ai_dict, real_dict, temp_dict) + target_dict = csv_to_obj(last_ai_data.target) + print(ai_dict, real_dict, temp_dict, target_dict) output_list_ai_real, output_csv_ai_real = format_show_data(zz_code, show_date, ai_dict, real_dict) output_list_ai_temp, output_csv_ai_temp = format_show_data(zz_code, show_date, ai_dict, temp_dict) + output_list_ai_target, output_cdv_ai_target = format_show_data(zz_code, show_date, ai_dict, target_dict) # 获取影厅制式 hall_type = get_hall_type(cinema_code=zz_code) # 计算排片占比 @@ -103,6 +105,7 @@ def report(request): 'real_obj': output_list_ai_real, 'template_obj': output_list_ai_temp, 'template_date': last_ai_data.temp_date, + 'target_obj': output_list_ai_target, 'prompt': last_ai_data.prompt, 'ai_count': ai_count, 'real_count': real_count,