同时使用flask web/html和flask restful/json
我正在构建一个flask应用程序,通过restful API和Web提供资源。应用程序的两个部分使用相同的模型/业务逻辑。URL(/api/)和请求类型应确定处理每个请求的部分 使用烧瓶实现这一目标的最佳方法是什么?错误消息(例如404或500)应具有正确的内容类型(html或json)。同时使用flask web/html和flask restful/json,flask,flask-restful,Flask,Flask Restful,我正在构建一个flask应用程序,通过restful API和Web提供资源。应用程序的两个部分使用相同的模型/业务逻辑。URL(/api/)和请求类型应确定处理每个请求的部分 使用烧瓶实现这一目标的最佳方法是什么?错误消息(例如404或500)应具有正确的内容类型(html或json)。 我可以使用flask restful扩展(与render_html等一起使用)还是必须使用两个并行应用程序?两个并行应用程序可以很容易地工作和扩展,但您可以在一个应用程序中完成。为应用程序的每个模块(api、
我可以使用flask restful扩展(与render_html等一起使用)还是必须使用两个并行应用程序?两个并行应用程序可以很容易地工作和扩展,但您可以在一个应用程序中完成。为应用程序的每个模块(api、auth等)创建蓝图。只需为api返回json,为web返回呈现模板。如果出现错误,您需要为每个蓝图创建错误处理程序(API的错误应返回JSON,web应返回HTML页面)