-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathforms.py
30 lines (17 loc) · 831 Bytes
/
forms.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from flask_wtf import FlaskForm
from wtforms import StringField,PasswordField , SubmitField, BooleanField
from wtforms.validators import DataRequired, Length,Email,EqualTo,ValidationError
class RegistrationForm(FlaskForm):
username = StringField("username", validators=[DataRequired(), Length(min=2,max=20)])
email = StringField("Email",
validators=[DataRequired() , Email()])
password=PasswordField("Password",validators=[DataRequired()])
confirm_password=PasswordField("Confirm_password",
validators=[DataRequired(),EqualTo("password")])
submit= SubmitField("Sign Up ")
class LoginForm(FlaskForm):
email = StringField("Email",
validators=[DataRequired() , Email()])
password=PasswordField("Password",validators=[DataRequired()])
remember = BooleanField("Remember Me")
submit= SubmitField(" Login ")