2024-07-29 11:43:52 +08:00

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('提交')