使用
Django Crispy Forms我想在我的提交按钮周围添加一个类,如下所示:
<div class="col-lg-offset-3 col-lg-9"> <input type="submit" value="Log Me In" class="btn btn-default" /> </div>
这是我到目前为止所管理的:
<input type="submit" value="Log Me In" class="btn btn-default" />
使用此代码:
def __init__(self,host=None,*args,**kwargs): super(AuthenticationForm,self).__init__(*args,**kwargs) self.host = host self.helper = FormHelper() self.helper.form_class = 'form-horizontal' self.helper.label_class = 'col-lg-3' self.helper.field_class = 'col-lg-8' self.helper.add_input( Submit('submit','Log Me In',css_class='btn btn-default',) )
你可以看到我几乎就在那里,有没有办法包括额外的div?
解决方法
如果要控制包装器,则需要布置所有字段:
from crispy_forms.helper import FormHelper from crispy_forms.layout import Layout,Fieldset,ButtonHolder,Submit,Div class AuthenticationForm(forms.Form): def __init__(self,**kwargs) self.helper = FormHelper() self.helper.form_class = 'form-horizontal' self.helper.label_class = 'col-lg-3' self.helper.field_class = 'col-lg-8' self.helper.layout = Layout( Fieldset( 'fieldset description text','username','password',),Div( Submit('submit',css_class='btn btn-default'),css_class='col-lg-offset-3 col-lg-9',) )
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。