蓝图方法
- 创建两个py文件,app.py文件和user.py文件写入代码
在user.py文件中写入蓝图
from flask import Blueprint
user_bp = Blueprint('user_bp', __name__, url_prefix='/user')
@user_bp.route('/register')
def register():
return '注册用户'
- 在app.py中注册蓝图
from flask import Flask
from user import user_bp
app.register_blueprint(user_b)
if __name__ == '__main__':
app.run()
类视图方法
- 在user.py文件中写入代码
from flask import Flask
from flask_restful import Api, Resource
user_pb = Blueprint('user_pb', __name__, url_prefix='/user')
@user_bp.route('/register')
def register():
return '注册用户'
api = Api(user_bp)
class Users(Resource):
def get(self):
return '这是类视图的get方法'
def post(self):
return '是类视图的post方法这'
api.add_resource(Users, '/users')