gpt4 book ai didi

python - 如何在 django 表单中设置自定义 HTML 属性?

转载 作者:IT老高 更新时间:2023-10-28 21:17:27 25 4
gpt4 key购买 nike

我有一个 Django 表单,它是页面的一部分。假设我有一个字段:

search_input = forms.CharField(_(u'Search word'), required=False)

我只能通过 {{ form.search_input }} 在模板中访问它。如何设置自定义 HTML 属性(例如名称和值)?我想找到灵活的解决方案,这将允许我向所有类型的字段添加任何需要的自定义属性。

我找到了 https://docs.djangoproject.com/en/dev/ref/forms/widgets/#widget

但是使用 attrs 给了我(如果与 CharField 一起使用):

__init__() got an unexpected keyword argument 'attrs'

最佳答案

你可以改变CharField上的widget来达到你想要的效果。

search_input = forms.CharField(_(u'Search word'), required=False)
search_input.widget = forms.TextInput(attrs={'size': 10, 'title': 'Search',})

关于python - 如何在 django 表单中设置自定义 HTML 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7231551/

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