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,