Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from flask_wtf import FlaskForm
- from wtforms import StringField, PasswordField, BooleanField, SubmitField, TextAreaField, SelectField, FileField
- from wtforms.validators import DataRequired, ValidationError, Email, EqualTo
- # Add new post or edit exisiting post form
- class AddEditPost(FlaskForm):
- title = StringField('Title', validators=[DataRequired()])
- category = SelectField(u'Category', choices=[('video', 'Video'), ('tech', 'Tech'), ('food', 'Food'), ('writing', 'Writing')])
- draft = BooleanField('Draft')
- body = TextAreaField('Content Area')
- submit = SubmitField('Save Post')
- # Login Form
- class LoginForm(FlaskForm):
- username = StringField('Username', validators=[DataRequired()])
- password = PasswordField('Password', validators=[DataRequired()])
- remember_me = BooleanField('Remember Me')
- submit = SubmitField('Sign In')
- #Register Form
- class RegistrationForm(FlaskForm):
- username = StringField('Username', validators=[DataRequired()])
- email = StringField('Email', validators=[DataRequired(), Email()])
- password = PasswordField('Password', validators=[DataRequired()])
- password2 = PasswordField('Repeat Password', validators=[DataRequired(), EqualTo('password')])
- submit = SubmitField('Register')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement