gpt4 book ai didi

django - 如何在 Django 表单中将标签设置为粗体?

转载 作者:行者123 更新时间:2023-12-02 07:32:35 24 4
gpt4 key购买 nike

如何在 Django 表单中将标签设为粗体?

表单元素如下所示:

condition = forms.TypedChoiceField(label="My  Condition is",
coerce= int,
choices=Listed.CONDITION,
widget=RadioSelect(attrs={"class": "required"})
)

最佳答案

通常,最简单的方法是在 CSS 中执行此操作。 label[for="id_condition"]{font-weight:bold;}如果您只处理实现了属性选择器的浏览器。如今,这意味着除 IE6 之外的所有内容。如果您确实需要支持 IE6,您可以将该字段包装在 div 中并设置其样式:

<div class="bold-my-labels">{{ form.condition.label_tag }}{{ form.condition }}</div>
<style type="text/css">.bold-my-labels label{font-weight:bold;}</style>

最后,如果您需要在 Python 方面执行此操作,您可以随时将 HTML 粘贴到标签 arg 中,a-la "<strong>My Condition is</strong>" 。但除非您将其标记为安全,否则它会在 HTML 中被转义,因此您最终会得到:

from django.utils.safestring import mark_safe
...
condition = forms.TypedChoiceField(
label=mark_safe("<strong>My Condition is</strong>"),
...
)

关于django - 如何在 Django 表单中将标签设置为粗体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8894411/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com