From 8b99784c9130c93f3e2cbf10f38bf04b0d784c00 Mon Sep 17 00:00:00 2001 From: Poker Design Developer Date: Wed, 3 Jun 2026 22:16:09 +0800 Subject: [PATCH] feat: initialize back_design when applying template --- backend/apps/templates/template_apply.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/apps/templates/template_apply.py b/backend/apps/templates/template_apply.py index ba74487..636f4ea 100644 --- a/backend/apps/templates/template_apply.py +++ b/backend/apps/templates/template_apply.py @@ -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)