Si alguien quiere ocultarle el label y añadir bootstrap a cada input deben especificar label = False y usar attrs dentro del respectivo widget
username = forms.CharField(label=False,min_length=4,max_length=50, widget = forms.TextInput(attrs={'placeholder':'username','class': 'form-control','required': True}))
De esta manera queda idéntico al formulario anterior
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.