示例#1
0
class EditProfileForm(Form):
	firstname = TextField('First Name', [validators.Optional()], 
						  description=u'First Name')
	lastname = TextField('Last Name',[validators.Optional()], 
						 description=u'Last Name')
	address= TextField('Address',[validators.Optional()], 
					   description=u'Address')
	city= TextField('City',[validators.Optional()], description=u'City')
	state = TextField('State', [validators.length(max=2), 
								validators.Optional()], description=u'State')
	zipcode = TextField('Zipcode', [validators.Optional()], description=u'Zipcode')
	country = TextField('Country',[validators.Optional()], description=u'Country')
	user_disabled= BooleanField('Taking a break? Disable Account')
	about_me= TextAreaField('About Me', [validators.length(min=0, max=140)],
						description=u'About Me!!')
示例#2
0
文件: menu.py 项目: GearL/pika
class menu(FlaskForm):
    mid = HiddenField()
    mname = StringField(validators=[
        validators.DataRequired(),
        validators.length(min=2, max=16)
    ])
    type = IntegerField(validators=[validators.DataRequired()])
    query_id = IntegerField(validators=[validators.DataRequired()])
    father_mid = HiddenField()  # 区分二级目录归在哪个一级目录下
    url = StringField(validators=[validators.DataRequired()])
示例#3
0
class RegisterForm(Form):
	firstname = TextField('First Name', [validators.Required()], 
						  description=u'First Name')
	lastname = TextField('Last Name',[validators.Required()], 
						 description=u'Last Name')
	email = TextField('Email',[validators.Email(message= (u'Invalid email address'))], 
					  description=u'Email')
	password = PasswordField('Password', [validators.Required(), 
							 validators.length(min=6, max=25)],
							 description=u'Password')
	address= TextField('Address',[validators.Required()], 
					   description=u'Address')
	city= TextField('City',[validators.Required()], description=u'City')
	state = TextField('State', [validators.Required(), 
					  validators.length(max=2)], description=u'State')
	zipcode = TextField('Zipcode', [validators.Required()], description=u'Zipcode')
	country = TextField('Country',[validators.Required()], description=u'Country')
	dob = DateField('DOB', [validators.Required(message= (u'Enter birthdate: mm/dd/yyyy'))], 
					format= '%m/%d/%Y', description=u'Date of Birth (mm/dd/yyyy)')
	gender = RadioField('Gender', [validators.Required()], 
						choices=[('male', 'M'),('female','F')], description=u'Gender')
示例#4
0
class SeasonCycleForm(Form):
	leaguename = TextField('League Name', [validators.Required()],
							description=u'League Name')
	cyclename = TextField('Cycle Name', [validators.Required(), 
						   validators.length(min=6, max=25)],
						   description=u'Season Cycle Description')
	num_of_teams = IntegerField('Number Of Teams', [validators.Required()],
								description=u'Max # Teams')
	home_region = TextField('League Name', [validators.Required()],
							description=u'Home Region')
	fee_resident = FloatField('Resident Fee', [validators.Required()],
							  description=u'Resident Fee')
	fee_nonresident = FloatField('Resident Fee', [validators.Optional()],
								  description=u'Nonresident Fee (Optional)') 
	reg_start = DateField('Registration Starts', [validators.Required(message=(u'start date: mm/dd/yyyy'))], 
						   format= '%m/%d/%Y', description=u'Registration Starts (mm/dd/yyyy)')
	reg_end = DateField('Registration Ends', [validators.Required(message= (u'end date: mm/dd/yyyy'))], 
						 format= '%m/%d/%Y', description=u'Registration Ends (mm/dd/yyyy)')
示例#5
0
class PostForm(Form):
    post = TextAreaField('Post', [validators.Required(), 
    				  validators.length(min=0, max=140)],
    				  description=u'Wanna say something?!')
示例#6
0
class LoginForm(Form):
	email = TextField('Email',
		              [validators.Email(message= (u'Invalid email address'))])
	password = PasswordField('Password', [validators.Required(), 
							 validators.length(min=6, max=25)])