Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获取django的密码文本框?_Python_Django_Forms_Input_Passwords - Fatal编程技术网

Python 如何获取django的密码文本框?

Python 如何获取django的密码文本框?,python,django,forms,input,passwords,Python,Django,Forms,Input,Passwords,密码文本输入字段是常规文本输入字段。它不是密码字段 如何在django中获取密码字段 我尝试了password=models.CharField(max_length=300,widget=forms.PasswordInput),但出现了错误。widget是在表单中分配的,而不是在模型上分配的 有关表单文档,请参阅文档:小部件是在表单中分配的,而不是在模型上分配的 有关表单文档,请参阅文档:如果应用程序中有forms.py,一种方法是指定类Meta中的小部件,例如 class Users(mo

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

如何在django中获取密码字段


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

widget是在表单中分配的,而不是在模型上分配的


有关表单文档,请参阅文档:

小部件是在表单中分配的,而不是在模型上分配的


有关表单文档,请参阅文档:

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

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')

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

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')

您可以使用这种方法。在应用程序中创建一个名为forms.py的文件

例如:

from django.forms import ModelForm, PasswordInput
class UserForm(ModelForm):

    class Meta:
        model = Users

        widgets = {
            'password' : PasswordInput(),
        }

您可以使用这种方法。在应用程序中创建一个名为forms.py的文件

例如:

from django.forms import ModelForm, PasswordInput
class UserForm(ModelForm):

    class Meta:
        model = Users

        widgets = {
            'password' : PasswordInput(),
        }

你犯了什么错误?“有错误”告诉我们什么都没有out@ChrisPratt,,@jere,不明白该怎么办?你犯了什么错误?“有错误”告诉我们什么都没有out@ChrisPratt,@jere,不明白该怎么办?在
类用户(models.Model):密码=模型.字符域(max_length=300)
中有没有其他方法做同样的事情?在
类用户(models.Model):密码=模型.字符域(max_length=300)中有没有其他方法做同样的事情