我想知道是否有机会使用“动态”名称的标签。
与下一个示例一样,标签名称在ModelForm中被硬编码为“第一个标签”和“第二个标签”。我有动态标题(head1、2等)对于每个选项卡,我使用数据库中的值作为标题。我喜欢在标签名称中动态使用相同的文本。
Tab('First Tab',
HTML("""<h4>{{ head1.0 }}</h4>"""),
'field_name_1',
Div('field_name_2')
),
Tab('Second Tab',
HTML("""<h4>{{ head2.0 }}</h4>"""),
Field('field_name_3', css_class="extra")
)我想添加相同的动态标题文本到标签名称,也像在下一个例子,但我还没有找到解决方案。
Tab({{ head1.0 }},
HTML("""<h4>{{ head1.0 }}</h4>"""),
'field_name_1',
Div('field_name_2')
),
Tab({{ head2.0 }},
HTML("""<h4>{{ head2.0 }}</h4>"""),
Field('field_name_3', css_class="extra")
)发布于 2020-04-15 06:13:12
您是否可以将数据库中的值赋给变量并将其传递给表单?
title = value_from_database
Tab(title,
HTML("""<h4>{{ head1.0 }}</h4>"""),
'field_name_1',
Div('field_name_2')
),https://stackoverflow.com/questions/61215169
复制相似问题