【问题标题】:django forms use multiple widget for fielddjango 表单对字段使用多个小部件
【发布时间】:2014-03-12 14:50:13
【问题描述】:

我想在 django 的 1 个表单字段上使用多个小部件。

password = forms.CharField(required=True,
        widget=forms.PasswordInput,
        widget=forms.TextInput(attrs={'placeholder': 'Password:'}))

当我这样使用它时,我收到错误:“关键字参数重复” 我知道我使用了两次 widget=,但我不知道该怎么做

【问题讨论】:

    标签: django forms widget field


    【解决方案1】:

    PasswordInput 扩展了 TextInputt,因此您可以简单地这样做:

        password = forms.CharField(required=True, widget=forms.PasswordInput(attrs={'placeholder': 'Password:'}))
    

    【讨论】:

    猜你喜欢
    • 2015-10-06
    • 2012-10-28
    • 2011-07-20
    • 2021-10-14
    • 2012-05-08
    • 2010-12-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    相关资源
    最近更新 更多