Source code for icw.forms
"""Forms for icw."""
from flask_wtf import FlaskForm
from flask_wtf.file import FileAllowed, FileField, FileRequired
from wtforms import SubmitField
[docs]class UploadForm(FlaskForm):
"""Form that accepts the CSV input file."""
validators = [
FileRequired(message="There was no file!"),
FileAllowed(["csv"], message="Must be a csv file!"),
]
csv_file = FileField("", validators=validators)
submit = SubmitField(label="Convert")