Quiero mostrar el campo modelo help_text
como un atributo HTML title
en un formulario, en lugar de adjuntarlo al final de la línea, como es el valor predeterminado.¿Es posible mostrar el texto de ayuda modelo como un atributo de título en los formularios en Django?
Me gusta toda la información sobre un campo de modelo en un solo lugar (en la definición del Modelo en sí), y por lo tanto no desea especificar un title
personalizado para cada widget. Está bien, sin embargo, si hay una manera de especificar que el atributo de título de cada uno de los widgets debe ser igual al valor de help_text
. ¿Es eso posible? Estoy buscando algo en el sentido de:
widgets = {'url':TextInput(attrs={'title': help_text})}
La única manera que puedo pensar en hacer esto, es hacer widgets personalizados para cada uno de los tipos incorporados Widget. ¿Hay una forma más fácil y más laz para lograr el mismo efecto?
Usar Javascript también es una opción, pero eso realmente sería solo un último recurso muy lejano. Estoy pensando que esto tiene que ser un caso de uso bastante común; ¿Cómo lo han manejado ustedes en el pasado?
aseado, yo no lo sabía. ¿Qué hay de ocultar el 'help_text' para que solo se muestre en el título? –
¿Quieres ocultarlo en un formulario? solo haga su propio formulario personalizado http://docs.djangoproject.com/en/dev/topics/forms/#customizing-the-form-template – errx
Sí, tiene razón. Solo hacer un bucle sobre los campos del formulario sería suficiente. ¡Gracias! –