obtenir deux champs en ligne dans des formulaires Django-crispy mais pas les autres horizontaux ?
-
21-12-2019 - |
Question
Je souhaite avoir deux champs correspondant aux cases à cocher à côté (pas l'une en dessous de l'autre) comme je l'ai montré dans l'image.
mon formulaire hérite de models.Form
et a d'autres champs, que j'ai laissés de côté ici.est-il possible d'obtenir cela en utilisant des formes croustillantes ?Pour le reste des champs,
j'utilise self.helper.form_class='form-horizontal'
, que je souhaite conserver intact pour les autres champs du formulaire
Merci
La solution
Ce n'est pas testé mais je pense que cela fonctionnera.
self.helper.layout = Layout(
Div(
Div('inlineField1',css_class='col-md-6',),
Div('inlineField2',css_class='col-md-6',),
css_class='row',
),
'other_fields',
...,
FormActions(
Submit('submit', 'Submit'),
),
)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow