Web应用程序的专用Web服务(Python / Django)

时间:2017-01-08 12:31:34

标签: python django rest

我们假设我想创建一个简单的待办事项列表Web应用程序。我正在考虑创建RESTful Web服务,该服务将用于我的Web应用程序,并将提供有关管理待办事项列表和任务的所有功能。我有两个问题:

  1. 创建专用Web服务是否有意义,假设Web服务仅由我的Web应用程序使用? Web服务和Web应用程序将位于同一台服务器上,并且必须有很多视图'复制。 Web应用程序只会将请求委托给Web服务,处理响应并返回网页。
  2. 假设我决定使用这种架构:专用Web服务+ Web应用程序,从Web应用程序中的视图调用Web服务的最佳实践是什么?它们只是Django项目中的两个不同的应用程序。 request

1 个答案:

答案 0 :(得分:0)

如果您决定构建移动应用程序,通过创建专用API将来会帮助您,不需要编写新的API,因为您可以使用现有的API。通过这样做,您不会重复您的服务器端代码。只需要编写客户端代码。而且只有在后续请求更快的情况下加载HTML,JS和CSS时才会出现性能加载时间更多