Advertisement
Guest User

Flask Blog (forms.py)

a guest
Sep 9th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. from flask_wtf import FlaskForm
  2. from wtforms import StringField, PasswordField, BooleanField, SubmitField, TextAreaField, SelectField, FileField
  3. from wtforms.validators import DataRequired, ValidationError, Email, EqualTo
  4.  
  5.  
  6. # Add new post or edit exisiting post form
  7. class AddEditPost(FlaskForm):
  8.     title = StringField('Title', validators=[DataRequired()])
  9.     category = SelectField(u'Category', choices=[('video', 'Video'), ('tech', 'Tech'), ('food', 'Food'), ('writing', 'Writing')])
  10.     draft = BooleanField('Draft')
  11.     body = TextAreaField('Content Area')
  12.     submit = SubmitField('Save Post')
  13.  
  14. # Login Form
  15. class LoginForm(FlaskForm):
  16.     username = StringField('Username', validators=[DataRequired()])
  17.     password = PasswordField('Password', validators=[DataRequired()])
  18.     remember_me = BooleanField('Remember Me')
  19.     submit = SubmitField('Sign In')
  20.  
  21. #Register Form
  22. class RegistrationForm(FlaskForm):
  23.     username = StringField('Username', validators=[DataRequired()])
  24.     email = StringField('Email', validators=[DataRequired(), Email()])
  25.     password = PasswordField('Password', validators=[DataRequired()])
  26.     password2 = PasswordField('Repeat Password', validators=[DataRequired(), EqualTo('password')])
  27.     submit = SubmitField('Register')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement