-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathweb_form.py
More file actions
16 lines (11 loc) · 711 Bytes
/
web_form.py
File metadata and controls
16 lines (11 loc) · 711 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import flask_wtf
import flask_wtf.file
import wtforms
from passport_mrz_td3_decoder import PASSPORT_MRZ_LINE_LENGTH
class SubmitPassportMRZForm(flask_wtf.FlaskForm):
# mrz_line_1 = wtforms.StringField(label="Line 1", validators=[wtforms.validators.Length(min=PASSPORT_MRZ_LINE_LENGTH-1, max=PASSPORT_MRZ_LINE_LENGTH+1)])
# mrz_line_2 = wtforms.StringField(label="Line 2", validators=[wtforms.validators.Length(min=PASSPORT_MRZ_LINE_LENGTH-1, max=PASSPORT_MRZ_LINE_LENGTH+1)])
mrz_line_1 = wtforms.StringField(label="Line 1")
mrz_line_2 = wtforms.StringField(label="Line 2")
passport_img_file = flask_wtf.file.FileField(label="Passport image")
submit = wtforms.SubmitField("Submit")