Можно ли отображать текст справки модели как атрибут заголовка в формах в Django?

Я хочу показать поле модели help_text как атрибут HTML title в форме, вместо того, чтобы добавлять его к конец строки по умолчанию.

Мне нравится, что вся информация о поле модели находится в одном месте (в самом определении модели), и поэтому я не хотел бы указывать собственный заголовок для каждого виджета. Однако это нормально, если есть способ указать, что атрибут заголовка каждого виджета должен быть равен значению help_text . Это возможно? Я ищу что-то вроде:

widgets = {'url':TextInput(attrs={'title': help_text})}

Единственный другой способ, который я могу придумать, - это создать собственные виджеты для каждого отдельного встроенного типа виджета. Есть ли более простой и ленивый способ добиться того же эффекта?

Использование Javascript также является вариантом, но на самом деле это будет лишь очень далекое последнее средство. Я думаю, что это должен быть довольно распространенный вариант использования; как вы, ребята, справлялись с этим в прошлом?

5
задан Herman Schaaf 22 January 2011 в 21:02
поделиться