コード例 #1
0
ファイル: upload.py プロジェクト: arXiv/arxiv-submission-ui
class UploadForm(csrf.CSRFForm):
    """Form for uploading files."""

    file = FileField('Choose a file...', validators=[DataRequired()])
    ancillary = BooleanField('Ancillary')
コード例 #2
0
class CommunityCreateForm(Form):
    name = StringField('Name', validators=[DataRequired("Name is required")])
    description = TextAreaField('Description')
    banner = FileField('Banner')
    thumbnail = FileField('Thumbnail')
    nsfw = BooleanField('NSFW?')
コード例 #3
0
ファイル: forms.py プロジェクト: xuanwu348/Study
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",
                }
            )
コード例 #4
0
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")
コード例 #5
0
class AddFForm(FlaskForm):
    title = StringField('Задание', validators=[DataRequired()])
    content = FileField('Файл с задачей', validators=[FileRequired()])
    submit = SubmitField('Добавить')
コード例 #6
0
ファイル: forms.py プロジェクト: Fifi1996/video
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",
    })
コード例 #7
0
class UploadForm(Form):
    file = FileField('file')
コード例 #8
0
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()])
コード例 #9
0
class UpdateScan(FlaskForm):
    image = FileField('Update Profile Picture', validators=[DataRequired()])
    submit = SubmitField('Add Scan')
コード例 #10
0
class UploadForm(FlaskForm):
    photo = FileField(
        validators=[FileAllowed(photos, '只能上传图片!'),
                    FileRequired('文件未选择!')])
    submit = SubmitField(u'上传')
コード例 #11
0
ファイル: forms.py プロジェクト: xbtian/OctBlog
class ImportCommentForm(FlaskForm):
    content = TextAreaField('Content')
    json_file = FileField('Json File')
    import_format = RadioField('Import Format',
                               choices=[('text', 'text'), ('file', 'file')],
                               default='text')
コード例 #12
0
ファイル: form.py プロジェクト: miaofu/pdfsimple
class apiForm(FlaskForm):

    file = FileField('file')
    submit = SubmitField('Submit')
コード例 #13
0
ファイル: forms.py プロジェクト: gencorefacility/reformWeb
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()
                          ])
コード例 #14
0
ファイル: forms.py プロジェクト: jwjqsh/flask--
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",
    })
コード例 #15
0
class UploadFileValidator(BaseValidator):
    # ref==> https://wtforms.readthedocs.io/en/latest/fields.html
    file = FileField(validators=[DataRequired()])
コード例 #16
0
ファイル: forms.py プロジェクト: Gichimu/pitches
class pitchForm(FlaskForm):
    photo = FileField(validators=[Required()])
    body = TextAreaField('Enter your 1 minute pitch here...', validators=[Required()])
    submit = SubmitField('Submit')
コード例 #17
0
class UploadPDFValidator(BaseValidator):
    origin = FileField(validators=[DataRequired()])
    comparer = FileField(validators=[DataRequired()])
コード例 #18
0
ファイル: forms.py プロジェクト: gdludan/MEblog
class hpForm(FlaskForm):
    photo = FileField(validators=[
        FileAllowed(photos, u'只能上传图片!'),
        FileRequired(u'请选择一个头像吧!')
    ])
    submit = SubmitField(u'确认上传', render_kw={"class": "btn btn-primary"})
コード例 #19
0
ファイル: forms.py プロジェクト: curiousboy2/flask_blog
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')
コード例 #20
0
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",
    })
コード例 #21
0
ファイル: forms.py プロジェクト: Gautam3994/Dark-Knight
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')
コード例 #22
0
ファイル: forms.py プロジェクト: mrticia/firstrepo
class AddFind(FlaskForm):
    species_id = IntegerField('შეიყვანეთ სახეობის უნიკალური იდენტიფიკატორი:')
    location = StringField('შეიყვანეთ პოვნის ლოკაცია:')
    date = DateField('შეიყვანეთ პოვნის თარიღი:')
    pic = FileField('ფოტო:')
    submit = SubmitField('ატვირთვა')
コード例 #23
0
ファイル: forms.py プロジェクト: lbhtran/names-distribution
class UploadCSVForm(FlaskForm):
    fileName = FileField()
    submit = SubmitField(_l('Upload'))
コード例 #24
0
ファイル: forms.py プロジェクト: pythonarsa/arsa-blog
class UploadFileForm(FlaskForm):
    file = FileField("Opload a file", validators=[FileRequired()])
    submit = SubmitField("Upload")
コード例 #25
0
class UploadMusic(FlaskForm):
    music = FileField('Upload Music',
                      validators=[FileAllowed(['mp3']),
                                  DataRequired()])
    submit = SubmitField('Upload')
コード例 #26
0
ファイル: forms.py プロジェクト: walterfan/webdiagram
class UploadForm(FlaskForm):
    script_file = FileField('Upload Script', validators=[FileAllowed(['txt'])])
    submit_file = SubmitField('Upload')
コード例 #27
0
ファイル: forms.py プロジェクト: stark81/travel
    )

    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("请选择景区星级!")
        ],
コード例 #28
0
ファイル: main.py プロジェクト: ujkdb/test_flask_with_heroku
class AvatarForm(FlaskForm):
    file = FileField("Файл", validators=[DataRequired()])
    submit = SubmitField("Загрузить")
コード例 #29
0
ファイル: forms.py プロジェクト: submaps/notifications-admin
class CsvUploadForm(StripWhitespaceForm):
    file = FileField('Add recipients',
                     validators=[
                         DataRequired(message='Please pick a file'),
                         CsvFileValidator()
                     ])
コード例 #30
0
ファイル: forms.py プロジェクト: GJ2033/EU4-MP-Statstool
class MapSelectForm(FlaskForm):
    map = FileField("Upload map", validators = [DataRequired(), FileAllowed(['png', 'jpg'])])
    submit = SubmitField("Parse")