Obtener dos campos en línea en formas de Django-crujientes, pero no otras horizontales?

StackOverflow https://stackoverflow.com//questions/23021746

  •  21-12-2019
  •  | 
  •  

Pregunta

Quiero tener dos campos correspondientes a las casillas de verificación junto a la siguiente (no una debajo de otra) como he mostrado en la imagen.

Mi forma hereda desde models.Form y tiene otros campos, que he dejado fuera aquí.¿Es posible obtener esto usando formas crujientes?Para el resto de los campos,

Yo uso self.helper.form_class='form-horizontal', que quiero mantenerme intacto para otros campos de formulario

gracias

ingrese la descripción de la imagen aquí

¿Fue útil?

Solución

Esto está probado, pero creo que esto funcionará.

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'),
    ),
)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top