Jun-11-2024, 04:05 PM
hi all,
im trying to put a split command in my code like so
thanks,
rob
im trying to put a split command in my code like so
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')but i get this error when i run it in cmd
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'any help will be greatly appreciated
thanks,
rob