class AddForm(FlaskForm):
    name = StringField('Name of Owner: ')
    puppy_id = IntegerField('Id of Puppy: ')
    submit = SubmitField('Add Owner')
Beispiel #2
0
class FileForm(Form):
    file_upload_max_size = IntegerField(_('max file size'))
    file_upload_allowed_extension = StringField('allowed file extensions')
Beispiel #3
0
class EconomicValidate(Form):
    city = StringField(validators=[DataRequired(message='城市必填')])
    type = IntegerField(validators=[DataRequired(message='类型不能为空')])
    sub_type = IntegerField(validators=[DataRequired(message='类型不能为空')])
Beispiel #4
0
class ReusableForm(Form):
    alpha = IntegerField('Alpha', validators=[validators.optional()])
    input_text = StringField('InputText',
                             validators=[validators.data_required()])
Beispiel #5
0
class AddCommentForm(BaseForm):
    content = StringField(validators=[InputRequired(message='请输入评论内容!')])
    post_id = IntegerField(validators=[InputRequired(message='请输入帖子id!')])
Beispiel #6
0
class RuleEdit2011Form(RuleEditForm):
    # 延迟(1-60)
    HS_RuleDelay = IntegerField('RuleDelay')
Beispiel #7
0
class RuleEdit2003Form(RuleEditForm):
    # 延迟(1-60)
    HS_RuleDelay = IntegerField('RuleDelay')
    # 敏感度
    HS_Sensitivity = IntegerField('Sensitivity')
Beispiel #8
0
class DeleteForm(FlaskForm):
    id = IntegerField('ID Number of Puppy who was adoped: ')
    submit = SubmitField('Run to Your New Owner')
Beispiel #9
0
class AddBookForm(FlaskForm):
    bookname = StringField('name', validators=[DataRequired()])
    bookprice = FloatField('price', validators=[DataRequired()])
    bookisbn =  IntegerField('isbn', validators=[DataRequired())
    submit = SubmitField('Add Book')
Beispiel #10
0
class CreateTask(Form):
    title = StringField('Task Title')
    shortdesc = StringField('Short Description')
    priority = IntegerField('Priority')
    create = SubmitField('Create')
Beispiel #11
0
class ChatForm(FlaskForm):
    apid = IntegerField('Appointment ID', validators=[DataRequired()])
    submit = SubmitField('Join Chat')
Beispiel #12
0
class RatingForm(Form):
    rating = IntegerField("rating")
Beispiel #13
0
class AccountOutForm(_DateForm):
    username = StringField('username',
                           validators=[DataRequired(),
                                       Length(max=64)])
    category = IntegerField('category', validators=[Optional()])
Beispiel #14
0
class DeleteForm(FlaskForm):
    id = IntegerField('id', validators=[DataRequired()])
    pay_password = StringField('pay_password', validators=[DataRequired()])
Beispiel #15
0
class ParameterForm(FlaskForm):
    # 协议类型
    protocolTypes = find_sysparam_by_type(2)
    protocolTypeList, protocolTypeDefaultValue = convertRadioFormData(
        protocolTypes)
    protocolType = RadioField('protocolType', choices=protocolTypeList)

    # 设备名称
    deviceName = StringField('deviceName',
                             validators=[InputRequired(message=u'设备名称不能为空!')])
    # 设备编号
    deviceNum = StringField('deviceNum')
    # 设备型号
    deviceType = StringField('deviceType')
    # 设备序列号
    deviceSerialNum = StringField('deviceSerialNum')
    # 主控版本
    masterVersion = StringField('masterVersion')
    # 编码版本
    codeVersion = StringField('codeVersion')
    # 通道个数
    channelCount = StringField('channelCount')

    # 设备IPv4地址
    ipAddress = StringField('ipAddress')
    # IPv4子网掩码
    subnetMask = StringField('subnetMask')
    # IPv4默认网关
    defaultGateway = StringField('defaultGateway')

    # HTTP端口
    httpPort = StringField('httpPort',
                           validators=[DataRequired(message=u'HTPP 端口不能为空!')])
    # RTSP端口
    rtspPort = StringField('rtspPort',
                           validators=[DataRequired(message=u'RTSP 端口不能为空!')])
    # HTTPS端口
    httpsPort = StringField(
        'httpsPort', validators=[DataRequired(message=u'HTTPS 端口不能为空!')])

    # 码流类型
    codeStreamTypes = find_sysparam_by_type(13)
    codeStreamTypeList, codeStreamTypeDefaultValue = convertRadioFormData(
        codeStreamTypes)
    codeStreamType = RadioField('codeStreamType', choices=codeStreamTypeList)

    # 分辨率
    screenResolutions = find_sysparam_by_type(14)
    screenResolutionList, screenResolutionDefaultValue = convertRadioFormData(
        screenResolutions)
    screenResolution = RadioField('screenResolution',
                                  choices=screenResolutionList)

    # 码率类型
    codeRateTypes = find_sysparam_by_type(15)
    codeRateTypeList, codeRateTypeDefaultValue = convertRadioFormData(
        codeRateTypes)
    codeRateType = RadioField('codeRateType', choices=codeRateTypeList)

    # 视频帧率
    videoFrameRate = IntegerField(
        'videoFrameRate',
        validators=[NumberRange(min=1, max=25, message=u'范围只能在 1-25')])

    # 视频编码
    videoCodings = find_sysparam_by_type(17)
    videoCodingList, videoCodingDefaultValue = convertRadioFormData(
        videoCodings)
    videoCoding = RadioField('videoCoding', choices=videoCodingList)
Beispiel #16
0
class AddressForm(Form):
    street_address = StringField('street_address', validators=[DataRequired()])
    city = StringField('city', validators=[DataRequired()])
    state = StringField('state', validators=[DataRequired()])
    country = StringField('country', validators=[DataRequired()])
    zip_code = IntegerField('zip_code', validators=[DataRequired()])
Beispiel #17
0
class RuleEdit2119Form(RuleEditForm):
    # 延迟(1-60)
    HS_RuleDelay = IntegerField('RuleDelay')
    HS_Height = IntegerField('HS_Height')
Beispiel #18
0
class AddEmployeeForm(FlaskForm):
    name = StringField("Name: ", validators=[DataRequired()])
    age = IntegerField("Age: ", validators=[DataRequired()])
    ed = StringField("Education: ", validators=[DataRequired()])
    role = StringField("Role: ", validators=[DataRequired()])
    submit = SubmitField("Add Employee")
Beispiel #19
0
class RuleEdit2018Form(RuleEditForm):
    # 敏感度
    HS_Sensitivity = IntegerField('Sensitivity')
Beispiel #20
0
class DeleteEmployeeForm(FlaskForm):
    id = IntegerField("Id of employee to be deleted: ",
                      validators=[DataRequired()])
    submit = SubmitField("Delete Employee")
Beispiel #21
0
class AdminAddPaymentForm(FlaskForm):
    price = IntegerField('Price', validators=[DataRequired(), NumberRange(min=0, max=None, message="Price must be greater than 0")])
    submit = SubmitField('Add Payment')
Beispiel #22
0
class ModifyEmployeeForm(FlaskForm):
    id = IntegerField("Id of employee to be modified: ",
                      validators=[DataRequired()])
    ed = StringField("Education: ")
    role = StringField("Role: ")
    submit = SubmitField("Modify Employee")
Beispiel #23
0
class AddPostForm(BaseForm):
    title = StringField(validators=[InputRequired(message='请输入标题!')])
    content = StringField(validators=[InputRequired(message='请输入内容!')])
    board_id = IntegerField(validators=[InputRequired(message='请输入板块id!')])
            validators.Required(),
            validators.Length(max=80)
        ])
    location = StringField('Location', [
            validators.Required(),
            validators.Length(max=80)
        ])
    date = DateField('Date', [
            validators.Required(),

            format='%m/%d/%Y'
        ])
    starttime = StringField('Start Time', [
            validators.Required(),
            
        ])
    endtime = StringField('End Time', [
            validators.Required(),
            validators.Length(max=80)
        ])
    imgpath = FileField('Image', validators=[
        FileAllowed(['jpg', 'png'], 'Images only!')
    ])
    
    price = DecimalField('Price',[
            validators.Required(),
        ])
    quantity = IntegerField('Quantity', [
            validators.Required(),
        ])
Beispiel #25
0
class SearchForm(Form):
    q = StringField(validators=[DataRequired(),
                                Length(min=1, max=30)])  # message = 自定义错误提示
    page = IntegerField(validators=[NumberRange(min=1, max=99)], default=1)
Beispiel #26
0
class personForm(FlaskForm):
    name = StringField('Enter your name: ', validators=[Required()])
    age = IntegerField('Enter your age: ', validators=[Required()])
    submit = SubmitField('Submit')
Beispiel #27
0
class MazeGeneratorForm(FlaskForm):
    """Форма для задания параметров генерируемого лабиринта"""
    width = IntegerField(validators=[DataRequired()])
    height = IntegerField(validators=[DataRequired()])
    submit = SubmitField("Generate Maze")
Beispiel #28
0
class followersForm(FlaskForm):

    number = IntegerField(
        'See only followers with more than this many followers: ',
        validators=[Required()])
    submit = SubmitField('Submit')
Beispiel #29
0
class AddOwnerForm(FlaskForm):
    name = StringField('Name of Owner: ')
    pup_id = IntegerField("Id of Puppy: ")
    submit = SubmitField("Add Owner")
Beispiel #30
0
class CommentList(BaseForm):
    comment_input = TextAreaField(validators=[InputRequired(message="评论不能为空")])
    submit = SubmitField()
    new_id = IntegerField()