from flask_wtf import FlaskForm from wtforms import StringField, TextAreaField, BooleanField, SelectField, \ SubmitField, IntegerField from wtforms.validators import DataRequired, Length, Email, Regexp, NumberRange class EditProfileForm(FlaskForm): name = StringField('姓名', validators=[Length(0, 64)]) sex = SelectField('性别', choices=[('男', '男'), ('男', '女')]) age = IntegerField('年龄', validators=[NumberRange(min=0, max=100)]) phone = StringField('电话', validators=[Length(min=11, max=11)]) location = StringField('地址', validators=[Length(0, 128)]) about_me = TextAreaField('个性签名') submit = SubmitField('提交') id_number =StringField('证件号码', validators=[Length(min=18, max=18)])