class UploadForm(csrf.CSRFForm): """Form for uploading files.""" file = FileField('Choose a file...', validators=[DataRequired()]) ancillary = BooleanField('Ancillary')
class CommunityCreateForm(Form): name = StringField('Name', validators=[DataRequired("Name is required")]) description = TextAreaField('Description') banner = FileField('Banner') thumbnail = FileField('Thumbnail') nsfw = BooleanField('NSFW?')
class MovieForm(FlaskForm): title = StringField( label = "片名", validators = [ DataRequired("请输入片名!") ], description="片名", render_kw = { "class":"form-control", "id":"input_title", "placeholder":"请输入片名!" } ) url = FileField( label = "文件", validators = [ DataRequired("请选择文件。。。") ], description = "文件", ) info = TextAreaField( label = "简介", validators = [ DataRequired("请输入简介。。。") ], description = "简介", render_kw = { "class":"form-control", "rows":"10", "id":"input_info" } ) logo = FileField( label = "封面", validators = [ DataRequired("请选择封面上传") ], description = "封面", ) star = SelectField( label = "星级", validators = [ DataRequired("请选择星级") ], coerce = int, choices = [(1, "1星"),(2, "2星"),(3, "3星"),(4, "4星"),(5, "5星")], description = "星级", render_kw = { "class" : "form-control", } ) tag_id = SelectField( label = "标签", validators = [ DataRequired("请选择标签") ], coerce = int, choices = [(v.id, v.name) for v in tag], description = "标签", render_kw = { "class": "form-control", } ) area = StringField( label = "地区", validators = [ DataRequired("请输入地区") ], description = "地区", render_kw = { "class":"form-control", "placeholder":"请输入地区" } ) length = StringField( label = "片长", validators = [ DataRequired("请输入片长") ], description="片长", render_kw = { "class" : "form-control", "placeholder": "请输入片长!" } ) release_time = StringField( label = "上映时间", validators = [ DataRequired("请选择上映时间!") ], description = "上映时间", render_kw = { "class" : "form-control", "palceholder" : "请选择上映时间", "id" : "input_release_time" } ) submit = SubmitField( "添加", render_kw = { "class": "btn btn-primary", } )
class ImageForm(FlaskForm): content = FileField("Content Image", [validators.DataRequired()], render_kw={ 'accept': 'image/*', 'onchange': 'readURL(this, "#content-img")', 'style': 'padding: 5px;'}) style = FileField("Style Image", [validators.DataRequired()], render_kw={ 'accept': 'image/*', 'onchange': 'readURL(this, "#style-img")', 'style': 'padding: 5px;'}) submit = SubmitField("Mix")
class AddFForm(FlaskForm): title = StringField('Задание', validators=[DataRequired()]) content = FileField('Файл с задачей', validators=[FileRequired()]) submit = SubmitField('Добавить')
class MovieForm(FlaskForm): title = StringField(label="标题", validators=[DataRequired("请输入标题!")], description="标题", render_kw={ "class": "form-control", "placeholder": "请输入标题!" }) url = FileField( label="文件", validators=[DataRequired("请上传文件!")], description="文件", ) info = TextAreaField(label="简介", validators=[DataRequired("请输入简介!")], description="简介", render_kw={ "class": "form-control", "rows": 10 }) logo = FileField( label="封面", validators=[DataRequired("请上传封面!")], description="封面", ) star = SelectField(label="星级", validators=[DataRequired("请选择星级!")], coerce=int, choices=[(1, "1星"), (2, "2星"), (3, "3星"), (4, "4星"), (5, "5星")], description="星级", render_kw={ "class": "form-control", }) tag_id = SelectField(label="标签", validators=[DataRequired("请选择标签!")], coerce=int, choices=[(v.id, v.name) for v in Tag.query.all()], description="标签", render_kw={ "class": "form-control", }) area = StringField(label="地区", validators=[DataRequired("请输入地区!")], description="地区", render_kw={ "class": "form-control", "placeholder": "请输入地区!" }) length = StringField(label="时长", validators=[DataRequired("请输入时长!")], description="时长", render_kw={ "class": "form-control", "placeholder": "请输入时长!" }) release_time = StringField(label="上映时间", validators=[DataRequired("请选择上映时间!")], description="上映时间", render_kw={ "class": "form-control", "placeholder": "请选择上映时间!", "id": "input_release_time" }) submit = SubmitField('编辑', render_kw={ "class": "btn btn-primary", })
class UploadForm(Form): file = FileField('file')
class CreateTicketForm(FlaskForm): def __init__(self, *args, **kwargs): form = super(CreateTicketForm, self).__init__(*args, **kwargs) self.requester_role.choices = [ (p.id, p.requester_role) for p in FlicketRequesterRole.query.all() ] self.procedure_stage.choices = [ (s.id, s.procedure_stage) for s in FlicketProcedureStage.query.all() ] self.domain.choices = [(c.id, c.domain) for c in FlicketDomain.query.all()] self.institute.choices = [(c.id, c.institute) for c in FlicketInstitute.query.all()] """ Log in form. """ title = StringField( lazy_gettext("username"), description=lazy_gettext("Short description of the request"), validators=[ DataRequired(), Length(min=field_size["title_min_length"], max=field_size["title_max_length"]), ], ) requester = StringField( lazy_gettext("requester"), description=lazy_gettext("name and contact of the requester"), validators=[ DataRequired(), Length(min=field_size["title_min_length"], max=field_size["title_max_length"]), ], ) referee = StringField( lazy_gettext("referee"), description=lazy_gettext("contact of the requesters' referee"), validators=[], ) requester_role = SelectField(lazy_gettext("requester role"), validators=[DataRequired()], coerce=int) procedure_stage = SelectField(lazy_gettext("procedure stage"), validators=[DataRequired()], coerce=int) content = PageDownField( lazy_gettext("content"), validators=[ DataRequired(), Length( min=field_size["content_min_length"], max=field_size["content_max_length"], ), ], ) domain = SelectField(lazy_gettext("domain"), validators=[DataRequired()], coerce=int) institute = SelectField(lazy_gettext("institute"), validators=[DataRequired()], coerce=int) file = FileField(lazy_gettext("Upload Documents"), render_kw={"multiple": True}) days = DecimalField(lazy_gettext("days"), default=0) submit = SubmitField(lazy_gettext("Submit"), render_kw=form_class_button, validators=[DataRequired()])
class UpdateScan(FlaskForm): image = FileField('Update Profile Picture', validators=[DataRequired()]) submit = SubmitField('Add Scan')
class UploadForm(FlaskForm): photo = FileField( validators=[FileAllowed(photos, '只能上传图片!'), FileRequired('文件未选择!')]) submit = SubmitField(u'上传')
class ImportCommentForm(FlaskForm): content = TextAreaField('Content') json_file = FileField('Json File') import_format = RadioField('Import Format', choices=[('text', 'text'), ('file', 'file')], default='text')
class apiForm(FlaskForm): file = FileField('file') submit = SubmitField('Submit')
class SubmitJob(Form): email = StringField('Email Address', description="When job is complete this e-mail will receive the download links", render_kw={ "autofocus": "", }, validators=[ InputRequired(), Email() ]) chrom = StringField('Chromosome', description="ID of the chromosome to modify", validators=[ InputRequired() ]) # POSITION position = StringField('Position', description="Position in chromosome at which to insert <in_fasta>. Can use -1 to add to end " "of chromosome. Note: Position is 0-based", validators=[Optional()]) # OR upstream_fasta = FileField('Upstream Sequence', description="FASTA file with upstream sequence.", validators=[ Optional() ]) downstream_fasta = FileField('Downstream Sequence', description="FASTA file with downstream sequence.", validators=[ Optional() ]) # Uploads in_fasta = FileField('Inserted Sequence (FASTA)', description="New sequence to be inserted into reference genome.", validators=[ Optional(), FileAllowed([ALLOWED_EXTENSIONS], 'Invalid File Type'), FileRequired() ]) in_gff = FileField('Inserted Reference (gff3 or gtf)', description="GFF file describing new FASTA sequence to be inserted.", validators=[ Optional(), FileAllowed([ALLOWED_EXTENSIONS], 'Invalid File Type'), InputRequired() ]) # Downloads ref_fasta = StringField('Reference Sequence (FASTA)', description="URL to reference FASTA file.", render_kw={ "placeholder": "Enter Reference URL", }, validators=[ URL(), InputRequired() ]) ref_gff = StringField('Reference Annotation (gff3 or gtf)', description="URL to reference gff file.", render_kw={ "placeholder": "Enter Reference URL", }, validators=[ URL(), InputRequired() ])
class MovieForm(FlaskForm): title = StringField(label='片名', validators=[DataRequired("请输入片名!")], description="片名", render_kw={ "class": "form-control", "placeholder": "请输入片名!", }) url = FileField( label='文件', validators=[DataRequired("请上传文件!")], description="文件", ) info = TextAreaField(label='简介', validators=[DataRequired("请输入简介!")], description="简介", render_kw={ "class": "form-control", "rows": 10 }) logo = FileField( label='封面', validators=[DataRequired("请上传封面!")], description="封面", ) star = SelectField(label='星级', validators=[DataRequired("请选择星级!")], coerce=int, choices=[(1, "1星"), (2, "2星"), (3, "3星"), (4, "4星"), (5, "5星")], description="星级", render_kw={ "class": "form-control", }) tag_id = SelectField(label='标签', validators=[DataRequired("请选择标签!")], coerce=int, choices=[(i.id, i.name) for i in tags], description="标签", render_kw={ "class": "form-control", }) area = StringField(label='地区', validators=[DataRequired("请输入片名!")], description="地区", render_kw={ "class": "form-control", "placeholder": "请输入地区!", }) length = StringField(label='片长', validators=[DataRequired("请输入片长!")], description="片长", render_kw={ "class": "form-control", "placeholder": "请输入片长!", }) release_time = StringField(label='上映时间', validators=[DataRequired("请选择上映时间!")], description="上映时间", render_kw={ "class": "form-control", "placeholder": "请选择上映时间!", "id": "input_release_time" }) submit = SubmitField("编辑", render_kw={ "class": "btn btn-primary", })
class UploadFileValidator(BaseValidator): # ref==> https://wtforms.readthedocs.io/en/latest/fields.html file = FileField(validators=[DataRequired()])
class pitchForm(FlaskForm): photo = FileField(validators=[Required()]) body = TextAreaField('Enter your 1 minute pitch here...', validators=[Required()]) submit = SubmitField('Submit')
class UploadPDFValidator(BaseValidator): origin = FileField(validators=[DataRequired()]) comparer = FileField(validators=[DataRequired()])
class hpForm(FlaskForm): photo = FileField(validators=[ FileAllowed(photos, u'只能上传图片!'), FileRequired(u'请选择一个头像吧!') ]) submit = SubmitField(u'确认上传', render_kw={"class": "btn btn-primary"})
class EditProfileForm(FlaskForm): name = StringField('Real name', validators=[Length(0, 64)]) picture = FileField('update your picture') location = StringField('Location', validators=[Length(0, 64)]) about_me = TextAreaField('About me') submit = SubmitField('Submit')
class MovieForm(FlaskForm): title = StringField(label='片名', validators=[DataRequired('请输入片名')], description='片名', render_kw={ "class": "form-control", 'id': "input_title", "placeholder": "请输入片名", }) url = FileField( label='文件', validators=[DataRequired('请上传文件')], description='文件', ) info = TextAreaField(label='简介', validators=[DataRequired('请输入简介')], description='简介', render_kw={ "class": "form-control", "rows": 10, }) logo = FileField( label='封面', validators=[DataRequired('请上传封面')], description='封面', ) star = SelectField(label='星级', validators=[DataRequired('请选择星级')], coerce=int, choices=[ (1, '1星'), (2, '2星'), (3, '3星'), (4, '4星'), (5, '5星'), ], description='星级', render_kw={ "class": "form-control", }) tag_id = SelectField(label='标签', validators=[DataRequired('请选择标签')], coerce=int, choices=[(v.id, v.name) for v in tags], description='标签', render_kw={ "class": "form-control", }) area = StringField(label='地区', validators=[DataRequired('请输入地区')], description='地区', render_kw={ "class": "form-control", "placeholder": "请输入地区", }) length = StringField(label='片长', validators=[DataRequired('请输入片长')], description='片长', render_kw={ "class": "form-control", "placeholder": "请输入片长", }) release_time = StringField(label='上映时间', validators=[DataRequired('请输入上映时间')], description='上映时间', render_kw={ "class": "form-control", "placeholder": "请输入上映时间", 'id': 'input_release_time' }) submit = SubmitField(label="编辑", render_kw={ "class": "btn btn-primary", })
class PostForm(FlaskForm): title = StringField('Title', validators=[DataRequired()]) content = TextAreaField('Content', validators=[DataRequired()]) file = FileField(label="Image", validators=[FileAllowed(['jpg', 'png'])]) post = SubmitField(label='Post')
class AddFind(FlaskForm): species_id = IntegerField('შეიყვანეთ სახეობის უნიკალური იდენტიფიკატორი:') location = StringField('შეიყვანეთ პოვნის ლოკაცია:') date = DateField('შეიყვანეთ პოვნის თარიღი:') pic = FileField('ფოტო:') submit = SubmitField('ატვირთვა')
class UploadCSVForm(FlaskForm): fileName = FileField() submit = SubmitField(_l('Upload'))
class UploadFileForm(FlaskForm): file = FileField("Opload a file", validators=[FileRequired()]) submit = SubmitField("Upload")
class UploadMusic(FlaskForm): music = FileField('Upload Music', validators=[FileAllowed(['mp3']), DataRequired()]) submit = SubmitField('Upload')
class UploadForm(FlaskForm): script_file = FileField('Upload Script', validators=[FileAllowed(['txt'])]) submit_file = SubmitField('Upload')
) address = StringField( label="景区地址", validators=[ DataRequired("景区地址不能为空!") ], render_kw={ "placeholder":"请输入景区地址" } ) cover = FileField( label="景区封面", validators=[ DataRequired("封面图片不能为空!"), FileAllowed(["png","jpg"],"仅支持png和jpg格式的文件") ] ) is_recommend = RadioField( label="是否推荐", coerce = int, choices=[ (1,'是'),(0, '否')], default=0, ) star = SelectField( label="星级", validators=[ DataRequired("请选择景区星级!") ],
class AvatarForm(FlaskForm): file = FileField("Файл", validators=[DataRequired()]) submit = SubmitField("Загрузить")
class CsvUploadForm(StripWhitespaceForm): file = FileField('Add recipients', validators=[ DataRequired(message='Please pick a file'), CsvFileValidator() ])
class MapSelectForm(FlaskForm): map = FileField("Upload map", validators = [DataRequired(), FileAllowed(['png', 'jpg'])]) submit = SubmitField("Parse")