Python 类型错误:';长度';对象是不可编辑的

Python 类型错误:';长度';对象是不可编辑的,python,flask,Python,Flask,我正在使用Flask开发,当我运行应用程序时,它会抛出这个错误。“TypeError:'Length'对象不可编辑” 我显示代码: class Formulario2(Form): username = TextField('Name', [validators.Length(min=4, max=25)]) lastname = TextField('Lastname', [validators.Length(min=4, max=25)]) DNI = TextFie

我正在使用Flask开发,当我运行应用程序时,它会抛出这个错误。“TypeError:'Length'对象不可编辑”

我显示代码:

class Formulario2(Form):
    username = TextField('Name', [validators.Length(min=4, max=25)])
    lastname = TextField('Lastname', [validators.Length(min=4, max=25)])
    DNI = TextField(
       'DNI', [validators.Length(min=9, max=9, message='Must be 9 characters')])
    #date =
    email = TextField(
        'Email', [validators.Length(min=6, max=35),
                  validators.Regexp(regex='\w+@(\w+)\.com|es',
                                    message='Dirección no válida')])
    adress = TextAreaField('Adress:',validators.Length(min=1,max=50))
    payment = RadioField('Payment:', choices=[('1','Option 1'), ('2','Option 2')])
    VISA = TextField(
        'VISA', [validators.Length(min=19, max=19),
                 validators.Regexp(regex='(\d{4}(-| )){3}\d{4}',
                                   message='Not valid')])
    password = PasswordField(
        'Password', [validators.Required(),
                     validators.Length(min=7),
                     validators.EqualTo('confirm',
                                        message='Password doesn´t match')])
    confirm = PasswordField('Repeat the password')
    accept_tos = BooleanField('Accept conditions', [validators.Required()])

您没有在列表中包含此
验证器.Length

这是真的。非常感谢@圣地亚哥没问题。如果这解决了你的问题,请考虑
adress = TextAreaField('Adress:',validators.Length(min=1,max=50))