Jun-11-2024, 04:05 PM
hi all,
im trying to put a split command in my code like so
but i get this error when i run it in cmd
any help will be greatly appreciated
thanks,
rob
im trying to put a split command in my code like so
1 2 3 4 5 6 |
class PasswordForm(FlaskForm): un = StringField( 'Username' , [InputRequired(message = 'please enter your Username' )]) name = un.split( "." ) op = PasswordField( 'Current Password' , [InputRequired(message = 'please enter your current password' )]) np = PasswordField( 'New Password' , [InputRequired(message = 'please enter your new password' ), EqualTo( 'cnp' , message = 'must match confirm new password' ), Length( min = 12 ), Regexp( '.*[a-z]' , message = 'must contain one lower case' ), Regexp( '.*[A-Z]' , message = 'must contain one upper case' ), Regexp( '.*[0-9]' , message = 'must contain one number' ), Regexp( '.*[\¬\!\"\£\$\%\^\&\*\(\)\_\+\`\-\=\{\}\:\@\~\<\>\?\[\]\;\'\#\,\.\/\\\|]' , message = 'must contain one special character' )]) cnp = PasswordField( 'Confirm New Password' ) |
1 2 3 4 5 6 7 8 9 10 |
C:\python>python password.py C:\python\password.py: 14 : SyntaxWarning: invalid escape sequence '\!' np = PasswordField( 'New Password' , [InputRequired(message = 'please enter your new password' ), EqualTo( 'cnp' , message = 'must match confirm new password' ), Length( min = 12 ), Regexp( '.*[a-z]' , message = 'must contain one lower case' ), Regexp( '.*[A-Z]' , message = 'must contain one upper case' ), Regexp( '.*[0-9]' , message = 'must contain one number' ), Regexp( '.*[\¬\!\"\£\$\%\^\&\*\(\)\_\+\`\-\=\{\}\:\@\~\<\>\?\[\]\;\'\#\,\.\/\\\|]' , message = 'must contain one special character' )]) Traceback (most recent call last): File "C:\python\password.py" , line 10 , in <module> class PasswordForm(FlaskForm): File "C:\python\password.py" , line 12 , in PasswordForm name = un.split( "." ) ^^^^^^^^ AttributeError: 'UnboundField' object has no attribute 'split' |
thanks,
rob