Tengo un formulario de Django que forma parte de la página. Digamos que tengo un campo:¿Cómo configuro los atributos HTML personalizados en formularios django?
search_input = forms.CharField(_(u'Search word'), required=False)
puedo acceder a ella sólo en la plantilla a través de {{ form.search_input }}
. ¿Cómo establecer atributos HTML personalizados (como el nombre y el valor)? Me gustaría encontrar una solución flexible que me permita agregar los atributos personalizados necesarios a todos los tipos de campos.
He encontrado https://docs.djangoproject.com/en/dev/ref/forms/widgets/#widget
Pero el uso de attrs me da (si se utiliza con CharField):
__init__() got an unexpected keyword argument 'attrs'