Download Code/flask_project/pro_name/user/views.py from zxy0307/Python_05_Flask: direct link, hf CLI and curl.
- Browser
- Download file 718 Bytes
-
https://huggingface.co/zxy0307/Python_05_Flask/resolve/main/Code/flask_project/pro_name/user/views.py
- Command line
-
hf download hf://zxy0307/Python_05_Flask/Code/flask_project/pro_name/user/views.py
-
curl -L -o views.py https://huggingface.co/zxy0307/Python_05_Flask/resolve/main/Code/flask_project/pro_name/user/views.py
718 Bytes
| from flask import render_template,request | |
| from flask.views import MethodView | |
| from pro_name.user import user_bp | |
| from pro_name.models import User | |
| class LoginView(MethodView): | |
| def _jump(self,msg = None): | |
| return render_template('wtf3_login.html',msg = msg) | |
| def get(self,msg = None): | |
| return self._jump() | |
| def post(self): | |
| uname = request.form.get('name') | |
| pwd = request.form.get('pwd') | |
| user = User.query.filter(User.name ==uname,User.pwd == pwd).first() | |
| if user: | |
| return '登录成功!' | |
| else: | |
| return self._jump(msg='登录的用户名或密码错误') | |
| user_bp.add_url_rule('/login/',view_func=LoginView.as_view('login')) |