Python 我怎样才能包含一个“*必填字段。”;具有必填字段的所有表单中的消息?
我正在使用django crispy表单和Python 我怎样才能包含一个“*必填字段。”;具有必填字段的所有表单中的消息?,python,django,django-forms,twitter-bootstrap-3,django-crispy-forms,Python,Django,Django Forms,Twitter Bootstrap 3,Django Crispy Forms,我正在使用django crispy表单和crispy\u模板\u包='bootstrap3'。我的模板如下所示(这是注册表单的一个示例,但我的模板中有很多表单): {%load crispy_forms_tags%} 注册 {%csrf_令牌%} {{form | crispy}} 高唱 在呈现的页面中,必填字段正确显示,旁边带有*以指示它们是必需的,但没有显示解释*含义的消息 在我的例子中,我所面对的用户有时不太懂技术,所以他们可能不知道*的意思。我想在所有带有必填字段的表单顶部显示一条*
crispy\u模板\u包='bootstrap3'
。我的模板如下所示(这是注册表单的一个示例,但我的模板中有很多表单):
{%load crispy_forms_tags%}
注册
{%csrf_令牌%}
{{form | crispy}}
高唱
在呈现的页面中,必填字段正确显示,旁边带有*以指示它们是必需的,但没有显示解释*含义的消息
在我的例子中,我所面对的用户有时不太懂技术,所以他们可能不知道*的意思。我想在所有带有必填字段的表单顶部显示一条*必填字段。
消息
我可以在每个表单的开头添加一个必填字段。行,但我想知道是否有更优雅、更干练的方法
谢谢大家! 根据django crispy forms文档: 您将需要重写字段模板,这是您唯一的选择,除非您使用css hack(可能是星号元素的:before和:after) 您的另一个选择是使用HTML crispy forms元素,在表单顶部制作一个通知:
HTML('<strong>Fields marked with * are required</strong>')
HTML(“带*标记的字段是必需的”)
根据django crispy forms文档:
您将需要重写字段模板,这是您唯一的选择,除非您使用css hack(可能是星号元素的:before和:after)
您的另一个选择是使用HTML crispy forms元素,在表单顶部制作一个通知:
HTML('<strong>Fields marked with * are required</strong>')
HTML(“带*标记的字段是必需的”)
根据django crispy forms文档:
您将需要重写字段模板,这是您唯一的选择,除非您使用css hack(可能是星号元素的:before和:after)
您的另一个选择是使用HTML crispy forms元素,在表单顶部制作一个通知:
HTML('<strong>Fields marked with * are required</strong>')
HTML(“带*标记的字段是必需的”)
根据django crispy forms文档:
您将需要重写字段模板,这是您唯一的选择,除非您使用css hack(可能是星号元素的:before和:after)
您的另一个选择是使用HTML crispy forms元素,在表单顶部制作一个通知:
HTML('<strong>Fields marked with * are required</strong>')
HTML(“带*标记的字段是必需的”)
一种解决方案是向每个表单添加*必填字段。
并添加一个js,如果找到必填字段,该js将更改其显示属性。 下面是一个jquery示例:$(document).ready(function() {
if ($('.requiredField').length > 0) {
$('p.req_legend').show();
}
});
或者只在找到requiredField的情况下使用完整的javascript并将元素添加到表单的媒体类中,而不是在javascript中添加到表单的媒体类中。一种解决方案是添加
*必填字段。
添加到每个表单,并添加一个js,如果找到必填字段,该js将更改其显示属性。 下面是一个jquery示例:$(document).ready(function() {
if ($('.requiredField').length > 0) {
$('p.req_legend').show();
}
});
或者只在找到requiredField的情况下使用完整的javascript并将元素添加到表单的媒体类中,而不是在javascript中添加到表单的媒体类中。一种解决方案是添加
*必填字段。
添加到每个表单,并添加一个js,如果找到必填字段,该js将更改其显示属性。 下面是一个jquery示例:$(document).ready(function() {
if ($('.requiredField').length > 0) {
$('p.req_legend').show();
}
});
或者只在找到requiredField的情况下使用完整的javascript并将元素添加到表单的媒体类中,而不是在javascript中添加到表单的媒体类中。一种解决方案是添加
*必填字段。
添加到每个表单,并添加一个js,如果找到必填字段,该js将更改其显示属性。 下面是一个jquery示例:$(document).ready(function() {
if ($('.requiredField').length > 0) {
$('p.req_legend').show();
}
});
或者只在找到requiredField的情况下使用完整的javascript并将元素添加到表单的媒体类中,您可以在添加到表单的媒体类的javascript中执行此操作您可以使用自定义模板覆盖
uni_form.html
模板
您可以使用自定义模板覆盖
uni\u form.html
模板
您可以使用自定义模板覆盖
uni\u form.html
模板
您可以使用自定义模板覆盖
uni\u form.html
模板
可能重复的可能重复的可能重复的可能重复的可能重复的