feat: initialize back_design when applying template
This commit is contained in:
@@ -69,6 +69,12 @@ def apply_template_to_project(project, template):
|
|||||||
# 背景色
|
# 背景色
|
||||||
base_design['background_color'] = template.color_background
|
base_design['background_color'] = template.color_background
|
||||||
project.design = base_design
|
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()
|
project.save()
|
||||||
|
|
||||||
# 2. 复制主题素材(如果绑定了 theme_id)
|
# 2. 复制主题素材(如果绑定了 theme_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user