首页 > 解决方案 > 使用 reactJS 将项目转换为 django rest api 时,我如何处理 django 视图中的所有逻辑?

问题描述

我在 django 中创建了一个网络应用程序。我现在想在前端练习使用 reactJS,因此似乎我需要让我的 django 应用程序成为一个 api 端点来发送和接收来自 reactJS 的 json 数据。现在,我的理解是 api 视图都非常简单,只是为了发布和获取数据。我的问题是,我的正常观点去哪里了?我假设这些视图和逻辑现在都必须与 JS 一起进入 reactJS 前端?

例如,我当前的 django 应用程序中的一个视图是用户在表单中提交 youtube 频道后要做什么。该视图遍历所有逻辑(即,如果它存在并已注册,则显示所有相关评论,如果频道存在但未注册,则注册并保存在数据库中,如果在 youtube 上不存在,则通知并留在当前页面。

如果我切换到使用 django rest api,现在必须将这个逻辑放在前端吗?我无法理解这一点。

谢谢!

标签: djangoreactjsdjango-rest-framework

解决方案


推荐阅读