gpt4 book ai didi

Django - Python help_text 作为可点击的图标

转载 作者:行者123 更新时间:2023-12-05 04:18:18 26 4
gpt4 key购买 nike

我想在我的表单中添加帮助文本。但是,我希望它在输入框的右侧显示为一个小问号图标,单击时将显示 help_text

我有一种方法可以通过 html 来完成,但是当我有多个带有 help_text 的字段时,它就会出现错误。

主要问题,无论如何使用 Django 而不是 html 来做这件事?如果是这样,实现步骤是什么?

谢谢

最佳答案

您可以创建一个templatetag,按照这些思路应该可以工作(未经测试)

@register.simple_tag
def render_help_text(field):
if hasattr(field, 'help_text'):
return mark_safe(
"<a><img src='/static/img/icons/help.gif' title='{help_text}' /></a>".format(**{'help_text': field.help_text})
)
return ''

模板

{% for field in form %}
<!-- other stuff -->
{% render_help_text field %}
{% endfor %}

关于Django - Python help_text 作为可点击的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16736724/

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