0
如何为Django表单中的表单字段动态设置属性? 现在我可以使用下面的固定属性。Django表单字段dynmaic attr
time_record = forms.CharField(widget=forms.TextInput(attrs={'autocomplete':'off'}))
假设我想动态地在表单实例化过程中添加一个名为“data-record”的属性,我该怎么做?
如何为Django表单中的表单字段动态设置属性? 现在我可以使用下面的固定属性。Django表单字段dynmaic attr
time_record = forms.CharField(widget=forms.TextInput(attrs={'autocomplete':'off'}))
假设我想动态地在表单实例化过程中添加一个名为“data-record”的属性,我该怎么做?
您可以将它添加到域的小部件的ATTRS词典:
def __init__(self, **kwargs):
super(MyForm, self).__init__(**kwargs)
self.fields['time_record'].widget.attrs['data-record'] = ''
可以了'数据record'添加到形式,让它空。然后,您可以随时添加JavaScript或Django表单的值。 – WayBehind