def signup(): #get 요청 단순히 페이지 표시 post요청 회원가입-등록을 눌렀을때 정보 가져오는것 form = RegisterForm() if form.validate_on_submit(): # POST검사의 유효성검사가 정상적으로 되었는지 확인할 수 있다. 입력 안한것들이 있는지 확인됨. #비밀번호 = 비밀번호 확인 -> EqulaTo users = Users() #models.py에 있는 users users.userid = form.data.get('userid') users.password = form.data.get('password') users.username = form.data.get('username') users.birthday_year = form.data.get('birthday_year') users.birthday_month = form.data.get('birthday_month') users.birthday_day = form.data.get('birthday_day') users.sex = form.data.get('sex') users.phone = form.data.get('phone') print(users.userid, users.password) #회원가입 요청시 콘솔창에 ID만 출력 (확인용, 딱히 필요없음) db.session.add(users) # id, name 변수에 넣은 회원정보 DB에 저장 db.session.commit() #커밋 return redirect('/') #post요청일시는 '/'주소로 이동. (회원가입 완료시 화면이동) return render_template('signup.html', form=form)