【发布时间】:2014-05-09 22:17:02
【问题描述】:
根据django-crispy-form documentation,我将能够使用input-small 类更改输入宽度。但我的表单总是以 100% 的宽度显示:
另外,如果我将 css_class 添加到 Field 中,大小将保持在 width:100% (.form-control)
我已按照文档说明设置表格:
class LoginForm(forms.Form):
usuari = forms.CharField( help_text = u'Codi Usuari')
paraula_de_pas = forms.CharField( help_text = u'Paraula de pas')
# Uni-form
helper = FormHelper()
helper.form_class = 'form-horizontal'
helper.label_class = 'col-lg-2'
helper.field_class = 'col-lg-8'
helper.layout = Layout(
PrependedText('usuari',
'<span class="glyphicon glyphicon-user"></span> ',
css_class='input-small'),
PrependedText('paraula_de_pas',
'<span class="glyphicon glyphicon-asterisk"></span> ',
css_class='input-small'),
FormActions(
Submit('save_changes', 'Entrar-hi', css_class="btn-primary"),
)
)
在设置中:
CRISPY_TEMPLATE_PACK="bootstrap3"
我是最新版本。怎么了?
【问题讨论】:
标签: django twitter-bootstrap-3 django-crispy-forms