class ShowForm(Form): artist_id = IntegerField('artist_id', validators=[InputRequired()]) venue_id = IntegerField('venue_id', validators=[InputRequired()]) start_time = DateTimeField('start_time', validators=[DataRequired()], default=datetime.today())
class tranInput(StatementInput): description = TextField('Description', validators=[InputRequired()]) debit = FloatField('Debit', default=0.0) credit = FloatField('Credit', default=0.0) date = DateField('Date', format='%m/%d/%Y', validators=[InputRequired()])
class RegisterForm(FlaskForm): email = StringField("email", validators=[InputRequired()]) name = StringField("name", validators=[InputRequired()]) password = PasswordField("password", validators=[InputRequired()])
class FilterForm(FlaskForm): """Templates the filter functions; these are to be used to request predictions more specifically""" first_date = DateField('from:', validators=[InputRequired(), DataRequired()]) second_date = DateField('to:', validators=[InputRequired(), DataRequired()]) submit = SubmitField('filter')
class LoginForm(Form): username = StringField('Username', [InputRequired()]) password = PasswordField('Password', [InputRequired()])
class AddPostForm(BaseForm): title = StringField(validators=[InputRequired(message='请输入标题!')]) content = StringField(validators=[InputRequired(message='请输入内容!')]) board_id = IntegerField(validators=[InputRequired(message='请输入板块id!')])
class LoginForm(FlaskForm): username = StringField('inputUsername', [InputRequired()], render_kw={"class": "form-control", "placeholder": "Username", "required": "true", "autofocus": "true"}) password = PasswordField('inputUsername', [InputRequired()], render_kw={"class": "form-control", "placeholder": "Password", "required": "true"})
class SubscribeForm(FlaskForm): email = StringField('Email', [InputRequired(), Email()]) firstname = StringField('Firstname', [InputRequired()]) lastname = StringField('Lastname', [InputRequired()])
class NewsWrite(BaseForm): title = StringField(validators=[InputRequired(message="新闻标题不能为空")]) category_id = IntegerField() digest = TextAreaField(validators=[InputRequired(message="新闻摘要不能为空")]) content = TextAreaField(validators=[InputRequired(message="新闻内容不能为空")]) submit = SubmitField()
class RegisterForm(FlaskForm): name = StringField('Name', validators=[InputRequired(), Length(min=4, max=50)]) phone_no = IntegerField('Phone Number', validators=[InputRequired()]) email = StringField('Email', validators=[InputRequired(), Email(message='Invalid email'), Length(min=5, max=80)]) password = PasswordField('Password', validators=[InputRequired(), Length(min=8, max=40)]) confirm = PasswordField('Confirm Password', validators=[InputRequired(), Length(min=8, max=40)])
class Login(FlaskForm): name = StringField('Name', validators=[InputRequired(), Length(min=4, max=50)]) password = PasswordField('Password', validators={InputRequired(), Length(min=4, max=40)})
class AddForm(FlaskForm): name = StringField(_('Lesson Name'),validators=[InputRequired(message=_('The lesson name is required'))]) grade = SelectField(_('Grade'), choices=[]) submit = SubmitField(_('Save'))
class MaterialForm(FlaskForm): mat_name = StringField(u'Enter the name of the sheet - this will be on the printerd document',validators=[InputRequired(message='This field is required!!!!!')]) mat_content = TextAreaField(u'Here are the questions for this material') mat_type = SelectField(u'Content Type', choices=[('KJTS','Kanji Test'),('WRKS','Worksheet'),('KJPR','Kanji Practice')]) mat_submit = SubmitField(u'Save')
class EventCreationForm(EventCreationFormBase): _field_order = ('title', 'start_dt', 'end_dt', 'timezone', 'location_data', 'protection_mode') _advanced_field_order = () start_dt = IndicoDateTimeField(_("Start"), [InputRequired()], default_time=time(8), allow_clear=False) end_dt = IndicoDateTimeField(_("End"), [InputRequired(), LinkedDateTime('start_dt', not_equal=True)], default_time=time(18), allow_clear=False)
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)
class CommentList(BaseForm): comment_input = TextAreaField(validators=[InputRequired(message="评论不能为空")]) submit = SubmitField() new_id = IntegerField()
class SignupForm(Form): username = StringField('Username',validators=[InputRequired("Username is required"),Length(1,100), Regexp('^[A-Za-z0-9-]{1,}$',message="only letters, numbers and dashes allowed")]) password = PasswordField('Password',validators=[InputRequired("Password is required"),Length(6,100,"Password must be between 6 and 100 characters long")]) email = StringField('Email',validators=[InputRequired("Email is required"),Length(1,120),Email()])
class InfoForm(FlaskForm): name = StringField('Username', validators=[InputRequired()]) email = StringField('Email', validators=[InputRequired(), Email(message="Invalid Email")]) year = StringField('Year of Birth', validators=[InputRequired(), Regexp(r'^(19[0-9]{2}|2[0]{3})$', message="Invalid input")]) color = SelectField('Favorite Color', choices=[('red', 'red'),('green', 'green'),('orange', 'orange'),('blue', 'blue')], validators=[InputRequired()])
class AddCommentForm(BaseForm): content = StringField(validators=[InputRequired(message='请输入评论内容!')]) post_id = IntegerField(validators=[InputRequired(message='请输入帖子id!')])
class RegisterForm(FlaskForm): """Form for registering a user.""" email = StringField("email", validators=[InputRequired()]) password = PasswordField("Password", validators=[InputRequired()])
class ConfirmationForm(FlaskForm): """ :template for creating the confirmation details for stake and administrators predictions analysis """ confirmation_text = TextAreaField('', validators=[InputRequired(), DataRequired(), length(min=0)]) submit = SubmitField('confirm')
class RequestForm(FlaskForm): area = StringField('location', validators=[InputRequired(), Length(max=100)])
class AdminFilterForm(FlaskForm): """Templates the filter functions; these are to be used to request predictions more specifically""" date = DateField('date:', validators=[InputRequired(), DataRequired()]) submit = SubmitField('filter')
class LoginForm(FlaskForm): email = StringField('email', validators=[InputRequired(), Email(message='Invalid email'), Length(max=50)], render_kw = {"placeholder": "email"}) password = PasswordField('password', validators=[InputRequired(), Length(min=1, max=20)], render_kw = {"placeholder": "password"}) remember = BooleanField('remember me')
class secti(Form): hodnota1 = IntegerField("vlozHodnotu1", validators=[InputRequired(message="vyzadovano")]) hodnota2 = IntegerField("vlozHodnotu2", validators=[InputRequired(message="vyzadovano")])
class LoginForm(FlaskForm): email = StringField('Email:', validators=[InputRequired(), Email()]) password = PasswordField('Password:'******'Submit')
class LoginForm(FlaskForm): email = StringField("email", validators=[InputRequired()]) password = PasswordField("password", validators=[InputRequired()]) remember = BooleanField("remember me")
class CreateTestForm(FlaskForm): name = StringField('Task Name', validators=[DataRequired()]) due_date = DateField('Date due', validators=[InputRequired()]) due_time = TimeField('Time due', validators=[InputRequired()]) submit = SubmitField('Add Test')
class EditFeedback(FlaskForm): title = StringField("Title", validators=[InputRequired(), Length(min=0, max=100)]) content = StringField("Content", validators=[InputRequired()])
class VenueForm(Form): name = StringField('name', validators=[InputRequired("Please enter a name.")]) city = StringField('city', validators=[InputRequired("Please enter a city.")]) state = SelectField('state', validators=[InputRequired("Please enter a state.")], choices=[ ('AL', 'AL'), ('AK', 'AK'), ('AZ', 'AZ'), ('AR', 'AR'), ('CA', 'CA'), ('CO', 'CO'), ('CT', 'CT'), ('DE', 'DE'), ('DC', 'DC'), ('FL', 'FL'), ('GA', 'GA'), ('HI', 'HI'), ('ID', 'ID'), ('IL', 'IL'), ('IN', 'IN'), ('IA', 'IA'), ('KS', 'KS'), ('KY', 'KY'), ('LA', 'LA'), ('ME', 'ME'), ('MT', 'MT'), ('NE', 'NE'), ('NV', 'NV'), ('NH', 'NH'), ('NJ', 'NJ'), ('NM', 'NM'), ('NY', 'NY'), ('NC', 'NC'), ('ND', 'ND'), ('OH', 'OH'), ('OK', 'OK'), ('OR', 'OR'), ('MD', 'MD'), ('MA', 'MA'), ('MI', 'MI'), ('MN', 'MN'), ('MS', 'MS'), ('MO', 'MO'), ('PA', 'PA'), ('RI', 'RI'), ('SC', 'SC'), ('SD', 'SD'), ('TN', 'TN'), ('TX', 'TX'), ('UT', 'UT'), ('VT', 'VT'), ('VA', 'VA'), ('WA', 'WA'), ('WV', 'WV'), ('WI', 'WI'), ('WY', 'WY'), ]) address = StringField( 'address', validators=[InputRequired("Please enter an address.")]) phone = StringField('phone', validators=[ Regexp('^[2-9]\d{2}-\d{3}-\d{4}$', 0, 'Use pattern `XXX-XXX-XXXX`') ]) image_link = StringField('image_link', validators=[URL()]) genres = SelectMultipleField( 'genres', validators=[InputRequired("Please enter venue genres.")], choices=[ ('Alternative', 'Alternative'), ('Blues', 'Blues'), ('Classical', 'Classical'), ('Country', 'Country'), ('Electronic', 'Electronic'), ('Folk', 'Folk'), ('Funk', 'Funk'), ('Hip-Hop', 'Hip-Hop'), ('Heavy Metal', 'Heavy Metal'), ('Instrumental', 'Instrumental'), ('Jazz', 'Jazz'), ('Musical Theatre', 'Musical Theatre'), ('Pop', 'Pop'), ('Punk', 'Punk'), ('R&B', 'R&B'), ('Reggae', 'Reggae'), ('Rock n Roll', 'Rock n Roll'), ('Soul', 'Soul'), ('Other', 'Other'), ]) website = StringField('website', validators=[URL()]) facebook_link = StringField('facebook_link', validators=[URL()])