繁体   English   中英

使用松脆的表单将属性添加到表单字段

[英]Adding attribute to form field using crispy forms

我正在尝试使用香脆的表单向表单字段电子邮件中添加属性

这就是我所拥有的

 def __init__(self, *args, **kwargs):
        super(RedeemForm, self).__init__(*args, **kwargs)
        setup_bootstrap_helpers(self)
        self.helper.layout = Layout(
            Fieldset(
                '',
                Div(
                    Div(
                        Field('mobile', css_class="form-control", title="test"),
                        css_class="col-xs-8",
                    ),
                    css_class="row",
                ),

                Div(
                    Div(
                        Field('email', css_class="form-control", title="test"),
                        css_class="col-xs-8",
                    ),
                    css_class="row",
                ),


            ),

        )


 mobile = forms.EmailField(max_length=100, required=True)
 email = forms.CharField(max_length=100, required=True)

我想添加required

 <input type="email" required />

我看不到如何使用松脆的形式实现这一目标。

class RedeemForm(forms.ModelForm):
    email = forms.CharField(required=True)

    def __init__(self, *args, **kwargs):
        super(RedeemForm, self).__init__(*args, **kwargs)
        setup_bootstrap_helpers(self)
        .....................

要么

        def __init__(self, *args, **kwargs):
            super(RedeemForm, self).__init__(*args, **kwargs)
            setup_bootstrap_helpers(self)
            .....................
            self.fields['email'].required = True

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM