class PDFForm(Form): #name = TextField(name, validators=[Required()]) pdf = FileField("source pdf file") # URLField landscape = BooleanField("landscape") maxcol = IntegerField("max number of columns", default=2) bpc = IntegerField("bit per color", default=4) dithering = BooleanField("dithering", default=True) # m = DecimalField("default margin", default=0.25) mb = DecimalField("bottom margin", default=0) ml = DecimalField("left margin", default=0) mr = DecimalField("right margin", default=0) mt = DecimalField("top margin", default=0) # color = BooleanField("color", default=False) height = IntegerField("height", default=735) width = IntegerField("width", default=560) astraighten = BooleanField("automatically straighten", default=False) text_justification = RadioField(u'Output Text Justification', default="1", choices=[("0", 'Left'), ("1", 'Center'), ("2", 'Right')]) idpi = IntegerField("pixels per inch for input file", default=300) odpi = IntegerField("pixels per inch for output file", default=167)
class ProfileForm(Form): photo_img = FileField(u'头像', validators=[]) email = TextField(u'邮箱地址*', validators=[Required(), Email()]) nickname = TextField(u'昵称*', validators=[Required(), Regexp('[\w\d-]{2,20}')]) title = TextField(u'签名*', validators=[Required(), Regexp('.{0,128}')]) sex = RadioField(u'性别*', coerce=int, choices=[(0, u'男人'), (1, u'女人')])
class UploadForm(Form): """A simple form for uploading files to Open Data Boston.""" name = TextField('Name', validators=[Required()]) email = TextField('Email', validators=[Email()]) phone = TextField('Phone Number') file = FileField() title = TextField('Title') url = TextField('Dataset URL') description = TextAreaField('Description', validators=[Required()]) submit = SubmitField('Submit')
class UploadForm(Form): save = FileField('Your save file', [ file.FileRequired(), file.FileAllowed( savefiles, 'Only .user files or .zip or .gz compressed uploads allowed') ]) upload_all = RadioField('Upload all?', choices=[ (1, 'Upload all solutions'), (0, 'Let me choose which solutions to upload') ], default=1, coerce=int) submit = SubmitField('Upload')
class EditTemplateForm(Form): subject = TextField(u"subject", validators=[ Required(u"subject is required") ], default="") description = TextAreaField(u"description", validators=[ ], default="") tags = TagListField(u"tag", validators=[ ]) archive = FileField(u"Template file", validators=[ ]) cancel = SubmitField(u"Cancel") submit_update = SubmitField(u"Update") def validate_archive(form, field): if len(field.file.filename)>0 \ and field.file.filename.split(".")[-1].upper() != "ZIP": raise ValidationError("archive is required compressed zip")
class FileUploadForm(Form): upload = FileField("Upload file")
class UploadForm(Form): img = FileField(u"Select image file:", validators=[file_required(), file_allowed(images, "Images only!")], widget=FileInput())
class FileUploadForm(Form): uploads = FieldList(FileField())
class ImageForm(Form): img_msg = 'You have to provide a file to upload' image = FileField(u'Image', validators=[file_required(message=img_msg)]) side = SelectField("Resize side", choices=[('', ''),('0', 'Width'), ('1', 'Height')]) resize_to = IntegerField('Resize to', validators=[validators.Optional()]) caption = TextField('Caption', validators=[validators.Optional()])