스물 네 : 스케줄링 방법의 클래스 기반 뷰의 사용을보기

 

flask.view.MethodView 기반보기 스케줄링 방법 요청 방법에 따라, 달성 방법만큼,보기 방법에 해당하는 실행 클래스는 요청을 정의 할 수 있습니다, 넣어, 게시, 얻을 삭제 ···

는 render_template에서 플라스크 플라스크를 가져 오기, 뷰 
앱은 플라스크 (__ name__) =
: 클래스 LoginView (views.MethodView)
DEF 취득 (자기가) : #이 방법을 수행받을 것이 요구
수익률 '이의 반환 값을 요청받을'
DEF의 POST (자체를) #이 방법은 요청 게시 수행
'이 POST 요청의 리턴 값'복귀
app.add_url_rule ( '/ 로그인 /'= view_func LoginView.as_view ( "로그인"))

 

로그인에 받아

플라스크 가져 오기 플라스크,는 render_template, 뷰, 요청에서 
응용 프로그램 = 플라스크 (__ name__)
: 클래스 LoginView (views.MethodView)이
데프 수 (자체, 오류 = 없음) :
리턴는 render_template ( 'login.html', 오류 = 오류가)
데프 게시하지 않습니다 ( 자기) :
사용자 이름 = request.form.get ( '이름')
암호 = request.form.get ( '비밀번호')
반환 '登录成功'의 경우 사용자 이름 == '사용자 및 암호 =='암호 '다른 self.get (에러 = '用户名或密码错误')
app.add_url_rule ( '/ 로그인 /'= view_func LoginView.as_view ( "로그인"))

 

템플릿은 개별적으로 렌더링 할 꺼냈다 수

플라스크 가져 오기 플라스크,는 render_template, 뷰, 요청에서 
응용 프로그램 = 플라스크 (__ name__)
: 클래스 LoginView (views.MethodView)
데프는 __render (자체, 오류 = 없음) :
리턴는 render_template ( 'login.html', 오류 = 오류가)
데프 얻을 ( 자기) :
() 렌더링 .__ 자체를 반환
데프 자기 (게시) :
사용자 이름 = request.form.get ( '이름')
암호 = request.form.get ( '비밀번호')
반환 '登录成功'의 경우 사용자 이름 == '사용자 '와 비밀번호 =='암호 '다른 자기 렌더링 .__ (오류 ='用户名或密码错误')
app.add_url_rule ('/ 로그인 / ', view_func = LoginView.as_view ('로그인 '))

추천

출처www.cnblogs.com/zhongyehai/p/11795456.html