In my forms.py I have
[...] self.helper.layout = Layout( Field('name'), Field('description'), ) self.helper.form_class = 'form-horizontal' self.helper.label_class = 'col-md-2 col-xs-3' self.helper.field_class = 'col-md-10 col-xs-9' [...]
which displays
<div id="div_id_name" class="form-group"> <label class="control-label col-md-2 col-xs-3 requiredField" for="id_name"> Name </label <div class="controls col-md-10 col-xs-9"> <input id="id_name" class="textinput textInput form-control" type="text" name="name" maxlength="20"> </div> </div> <div id="div_id_description" class="form-group"> <label class="control-label col-md-2 col-xs-3 requiredField" for="id_description"> Description </label> <div class="controls col-md-10 col-xs-9"> <textarea id="id_description" class="textarea form-control" rows="10" name="description" cols="40"></textarea> </div> </div>
Now I would like only the name to be less, for example:
[...] <div class="controls col-md-8 col-xs-7"> <input id="id_name" class="textinput textInput form-control" type="text" name="name" maxlength="20"> </div> </div> [...]
(How) can this be achieved in crispy-forms ?
css django twitter-bootstrap twitter-bootstrap-3 django-crispy-forms
speendo
source share