我想自定义django.contrib.auth.views.login表单



我有一个模板和CSS。

    <form class="form">
        <input type="text" placeholder="Username">
        <input type="password" placeholder="Password">
        <button type="submit" value="Login" id="login-button">Login</button>
    </form>

我知道我必须添加{{form.username}}和{{form.password}}但是如何将占位符添加到字段?

子类别的表单并更改小部件属性。

class MyLoginForm(AuthenticationForm):
    def __init__(self, *args, **kwargs):
        super(MyLoginForm, self).__init__(*args, **kwargs)
        self.fields['username'].widget.placeholder = 'Username'
        self.fields['password'].widget.placeholder = 'Password'

最新更新