如何将多个窗口小部件设置设置为输入框

时间:2018-12-29 22:19:01

标签: django django-forms

我想使用django将多个属性添加到一个输入框,如下所示。

我已经尝试过forms.py中的以下代码,但似乎仅适用于前一句话(以下代码中的占位符设置)

widgets = {
'content': forms.TextInput(attrs={'placeholder': 'What are you doing today?'}),
'content': forms.Textarea(attrs={'cols': 300, 'rows': 3}),
}

1 个答案:

答案 0 :(得分:1)

您不能为一个表单字段声明两个不同的小部件。如果您希望使用带占位符的文本区域,则应按以下说明进行声明。

widgets = {
    'content': forms.Textarea(attrs={'cols': 300, 'rows': 3, 'placeholder': 'What are you doing today?'})
}