我有一个Django表单,它是页面的一部分。假设我有一个字段:
search_input = forms.CharField(_(u'Search word'), required=False)
我只能通过模板访问它,方式是 {{ form.search_input }}
。如何设置自定义HTML属性(例如名称和值)?我想找到一种灵活的解决方案,可以允许我向所有类型的字段添加任何需要的自定义属性。
我在https://docs.djangoproject.com/en/dev/ref/forms/widgets/#widget找到了相关信息。
但是,如果与CharField一起使用,使用attrs会给我带来以下问题:
__init__() got an unexpected keyword argument 'attrs'