Guest User

Untitled

a guest
Jan 19th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. class DestinationForm(FlaskForm):
  2. journeyName = StringField("Name this Journey", validators=[DataRequired(), Length(min=2, max=20, message="Journey Name must be between 2 and 20 characters long.")])
  3. busNumber = IntegerField("Select Bus Number", validators=[DataRequired(), NumberRange(min=2, max=975, message="Invalid Bus Number")])
  4. journeyFrom = StringField("Bus Stop Code", validators=[DataRequired()])
  5. journeyTo = StringField("Destination", validators=[DataRequired()])
  6. alertMe = IntegerField("Alert Me Before {?} Stops", validators=[DataRequired(), NumberRange(min=1, max=7, message="Out of range! Between 1 to 7 only")])
  7. submit = SubmitField("Submit")
  8.  
  9. @app.route("/destination", methods=['GET', 'POST'])
  10. def destination():
  11. form = DestinationForm()
  12. if form.validate_on_submit():
  13. flash(f'You are in transit, on Bus {form.busNumber.data}!', 'danger')
  14. return redirect("transit")
  15. return render_template("destinationForm.html", title="Destination",
  16. form=form)
Add Comment
Please, Sign In to add comment