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