增加目标日期历史记录对比

main
rogersun 3 weeks ago
parent e65f09bd41
commit 519e2e8ca0
  1. 18
      ai/migrations/0010_aishow_target.py
  2. 1
      ai/models.py
  3. 5
      ai/views.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=''),
),
]

@ -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()

@ -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,

Loading…
Cancel
Save