feat: initialize back_design when applying template

This commit is contained in:
Poker Design Developer
2026-06-03 22:16:09 +08:00
parent 172c90be7f
commit 8b99784c91

View File

@@ -69,6 +69,12 @@ def apply_template_to_project(project, template):
# 背景色
base_design['background_color'] = template.color_background
project.design = base_design
# 2. 初始化背面设计(如果尚未设置)
if not project.back_design:
from apps.projects.models import default_back_design
project.back_design = default_back_design()
project.save()
# 2. 复制主题素材(如果绑定了 theme_id