gpt4 book ai didi

django - 是否可以在 Django 中的表单上将模型帮助文本显示为标题属性?

转载 作者:行者123 更新时间:2023-12-03 03:53:20 25 4
gpt4 key购买 nike

我想将模型字段 help_text 显示为表单中的 HTML title 属性,而不是像默认情况那样将其附加到行尾。

我喜欢将有关模型字段的所有信息集中在一个位置(在模型定义本身中),因此不希望为每个小部件指定自定义 title。不过,如果有一种方法可以指定每个小部件的 title 属性应等于 help_text 的值。那可能吗?我正在寻找具有以下效果的东西:

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

我能想到的唯一其他方法是为每个内置小部件类型制作自定义小部件。有没有更简单、更懒的方法来达到同样的效果?

使用 Javascript 也是一种选择,但这实际上只是一个非常遥远的最后手段。我认为这一定是一个相当常见的用例;你们过去是怎么处理的?

最佳答案

Model._meta.get_field('field').help_text

就你的情况

widgets = {'url':TextInput(attrs={'title': Model._meta.get_field('url').help_text})}

关于django - 是否可以在 Django 中的表单上将模型帮助文本显示为标题属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4770559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com