Я хочу показать поле модели help_text
в виде атрибута HTML title
в форме, вместо того, чтобы добавлять его в конец строки, как по умолчанию.
Мне нравится вся информация о том, что Поле модели находится в одном месте (в самом определении модели), и поэтому не хотел бы указывать пользовательский title
для каждого виджета. Впрочем, это нормально, если есть способ указать, что атрибут title каждого из виджетов должен быть равен значению help_text
. Это возможно? Я ищу что-то с эффектом:
widgets = {'url':TextInput(attrs={'title': help_text})}
Единственный другой способ, которым я могу думать об этом, - это создавать собственные виджеты для каждого из встроенных типов виджетов. Есть ли более простой и ленивый способ добиться того же эффекта?
Использование Javascript также является опцией, но на самом деле это было бы очень отдаленным последним средством. Я думаю, что это должно быть довольно распространенным вариантом использования; как вы, ребята, справились с этим в прошлом?