flask_restful结合蓝图使用

在蓝图中,如果使用 Flask_RESTful ,
创建 Api 对象的时候,传入蓝图对象即可,不再是传入 app 对象

/user/init.py

复制代码
from flask.blueprints import Blueprint

user_bp = Blueprint('user',__name__)

from user import views

/user/views.py

复制代码
from user import user_bp

from flask_restful import Api,Resource

api = Api(user_bp)

class LoginView(Resource):
    def get(self):
        return {'msg':'注册成功!!'}
# 建议映射关系
api.add_resource(LoginView,'/login/')

main.py

复制代码
# Flask_restful与蓝图结合使用

from flask import Flask

app = Flask(__name__)

# 建立映射关系
from user import user_bp
app.register_blueprint(user_bp)


if __name__ == '__main__':
    app.run(debug=True)

执行结果:

相关推荐
吴佳浩39 分钟前
LangChain 深入
人工智能·python·langchain
网安-轩逸3 小时前
回归测试原则:确保软件质量的基石
自动化测试·软件测试·python
Mr_Xuhhh3 小时前
YAML相关
开发语言·python
咖啡の猫3 小时前
Python中的变量与数据类型
开发语言·python
汤姆yu4 小时前
基于springboot的电子政务服务管理系统
开发语言·python
执笔论英雄4 小时前
【RL】python协程
java·网络·人工智能·python·设计模式
帮帮志5 小时前
【AI大模型对话】流式输出和非流式输出的定义和区别
开发语言·人工智能·python·大模型·anaconda
jquerybootstrap5 小时前
大地2000转经纬度坐标
linux·开发语言·python
Y***89086 小时前
【JAVA进阶篇教学】第十二篇:Java中ReentrantReadWriteLock锁讲解
java·数据库·python
DanB246 小时前
Java(多线程)
java·开发语言·python