14 lines
856 B
Python
14 lines
856 B
Python
from flask_wtf import FlaskForm
|
|
from wtforms import StringField, SubmitField, FileField, SelectField, IntegerField
|
|
from wtforms.validators import DataRequired, Length, Email
|
|
from sqlalchemy import or_
|
|
class PatientForm(FlaskForm):
|
|
name = StringField('就诊人姓名', validators=[DataRequired(), Length(min=2, max=50)])
|
|
id_number = StringField('证件号', validators=[DataRequired(), Length(min=18, max=18)])
|
|
phone = StringField('手机号', validators=[DataRequired(), Length(min=11, max=11)])
|
|
email = StringField('邮箱', validators=[DataRequired(), Email()])
|
|
gender = SelectField('性别', choices=[('男', '男'), ('男', '女')], validators=[DataRequired()])
|
|
age = IntegerField('年龄', validators=[DataRequired()])
|
|
location = StringField('家庭地址', validators=[DataRequired()])
|
|
submit = SubmitField('提交')
|