zoukankan      html  css  js  c++  java
  • flask_restfu使用指南

    #从flask——restful中导入Api
    from flask_restful import Api
    #创建蓝图
    api_bp = Blueprint('api', __name__)
    #实例化Api
    api = Api(api_bp)
    #导入视图函数名字
    from .user import UserLogin, UserInfo

    api.add_resource(UserLoginView, '/user/login', endpoint='login')
    api.add_resource(视图函数名字, '请求路径')


    #视图函数
    class UserLoginView(Resource):
        @marshal_with(result_fields)
        def post(self):
            parse = reqparse.RequestParser()
            parse.add_argument('username', type=str)
            parse.add_argument('password', type=str)
            args = parse.parse_args()
            if args['username'] is None:
                raise usernullError()
            if args['password'] is None:
                raise passwordnullError()
            token = login(username=args['username'], password=args['password'])
            if token is None:
                raise userOrpasswordError()
            return Result.success(token.decode())
  • 相关阅读:
    搞懂树状数组
    C#接口(Interface)
    C#接口(Interface)
    C#运算符的重载
    C#和C++的区别(一)
    hdu1874 畅通工程续
    hdu1874 畅通工程续
    C#多态性
    C#多态性
    C#继承
  • 原文地址:https://www.cnblogs.com/xingkongzhizhu/p/12360114.html
Copyright © 2011-2022 走看看