Skip to main content
 首页 » 编程设计

python之如何获取 django 的密码文本框

2025年05月04日23Terrylee

class Users(models.Model): 
    username = models.CharField(max_length=255) 
    password = models.CharField(max_length=300) 
    password_token = models.CharField(max_length=300, default='0') 

密码文本输入字段是常规文本输入字段。这不是密码字段。

如何在 Django 中获取密码字段?

我试过 password = models.CharField(max_length=300, widget=forms.PasswordInput ) 但出错了。

请您参考如下方法:

如果您的应用程序中有 forms.py,一种方法是在类 Meta 中指定小部件,例如

from django.forms import ModelForm, PasswordInput 
class UserForm(ModelForm): 
 
    class Meta: 
        model = Users 
 
        widgets = { 
            'password' : PasswordInput(), 
        }