Chapter 6

This commit is contained in:
2023-06-03 17:53:32 +02:00
parent 428e022bd4
commit 4dd7d11190
10 changed files with 184 additions and 4 deletions

View File

@@ -1,6 +1,18 @@
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, BooleanField, SubmitField
from wtforms.validators import DataRequired, EqualTo, Email, ValidationError
from wtforms import (
StringField,
PasswordField,
BooleanField,
SubmitField,
TextAreaField,
)
from wtforms.validators import (
DataRequired,
EqualTo,
Email,
ValidationError,
Length,
)
from app.models import User
@@ -29,3 +41,9 @@ class RegistrationForm(FlaskForm):
user = User.query.filter_by(email=email.data).first()
if user is not None:
raise ValidationError("Please use a different email address.")
class EditProfileForm(FlaskForm):
username = StringField("Username", validators=[DataRequired()])
about_me = TextAreaField("About me", validators=[Length(min=0, max=140)])
submit = SubmitField("Submit")