【发布时间】:2011-06-13 19:44:19
【问题描述】:
我想在表单中将模型字段 help_text 显示为 HTML title 属性,而不是像默认设置那样将其附加到行尾。
我喜欢所有关于模型字段的信息都在一个地方(在模型定义本身中),因此不希望为每个小部件指定自定义 title。但是,如果有办法指定每个小部件的标题属性应该等于help_text 的值,那也没关系。那可能吗?我正在寻找具有以下效果的东西:
widgets = {'url':TextInput(attrs={'title': help_text})}
我能想到的唯一另一种方法是为每个内置的小部件类型制作自定义小部件。有没有更简单、更懒惰的方法来达到同样的效果?
使用 Javascript 也是一种选择,但这实际上只是一个非常遥远的最后手段。我认为这必须是一个相当常见的用例;你们过去是怎么处理的?
【问题讨论】: