Page 555 - MDP2022-3
P. 555
class LoginForm(FlaskForm):
class UserPassword(object):
def __init__(self, message=None):
self.message = message
def __call__(self, form, field):
userid = form['userid'].data
password = field.data
myuser = Myuser.query.filter_by(userid=userid).first()
if not myuser :
raise ValueError("잘못된 아이디 입니다.")
if myuser.password != password:
raise ValueError("잘못된 비밀번호 입니다.")
userid = StringField('userid', validators=[DataRequired()])
password = PasswordField('password', validators=[DataRequired(), UserPassword()])
사.초기화
: 파이썬을 이용해 초기화용 init을 만들었다.
16.<init.py>
from flask import Blueprint
api = Blueprint('api',__name__)
from . import todo
4. 소프트웨어 동작 이미지
세탁기 예약 화면