View raw

1 from flask_wtf import FlaskForm 2 from wtforms import ( 3 SubmitField, 4 SelectField, 5 HiddenField, 6 StringField, 7 PasswordField, 8 IntegerField, 9 FloatField, 10 BooleanField, 11 DateTimeField, 12 ) 13 from wtforms.validators import ( 14 InputRequired, 15 Length, 16 NumberRange, 17 EqualTo, 18 ValidationError, 19 ) 20 21 22 class DownloadToRemote(FlaskForm): 23 url = StringField("Link URL", validators=[InputRequired()]) 24 download_remote = SubmitField("Download on remote") 25 26 27 class ManageRemote(FlaskForm): 28 file_name = HiddenField() 29 download_local = SubmitField("Download locally") 30 remove_remote = SubmitField("Remove remote") 31 32 # def __init__(self, name): 33 # self.name = HiddenField(name) 34