首页 文章

使用flask web / html和flask restful / json一起使用

提问于
浏览
-1

我正在构建一个 flask 应用程序,它通过一个安静的API和Web提供资源 . 应用程序的两个部分都使用相同的模型/业务逻辑 . URL(/ api /)和请求类型应确定哪个部分处理每个请求 .

用烧瓶实现这一目标的最佳方法是什么?错误消息(例如404或500)应具有正确的内容类型(html或json) . 我可以使用flask-restful扩展(与render_html等一起使用)还是必须使用2个并行应用程序?

1 回答

  • 1

    两个并行应用程序可以轻松工作和扩展,但您可以在一个应用程序中完成 . 为你的应用程序的每个模块创建蓝图(api,auth等...)只需返回json for api和渲染web模板 . 如果出现错误,您需要为每个蓝图创建错误处理程序(API的错误应返回JSON,Web应返回HTML页面) .

相关问题