【发布时间】:2016-10-09 17:24:28
【问题描述】:
我在我的一个项目中使用了 react 路由器,所以 react 是前端库,路由由 react 路由器管理,后端视图在 django 中,而 apis 在 django rest 中
所以我在浏览 react-router 文档时遇到了这个:-
配置您的服务器 您的服务器必须准备好处理真实的 URL。当应用程序第一次在 / 加载时,它可能会工作,但是当用户四处导航然后在 /accounts/23 处点击刷新时,您的 Web 服务器将收到对 /accounts/23 的请求。您将需要它来处理该 URL 并将您的 JavaScript 应用程序包含在响应中。**
我想知道这将如何与 django 视图一起使用。
【问题讨论】:
-
您好,这是一个相当主观的答案(这就是我添加评论而不是答案的原因)但是我相信除非您愿意硬着头皮创建一个完整的单页应用程序。由于您在 django 中有您提到的后端视图,因此我建议您仅对客户端路由使用散列路由。我在关于 redux 的帖子中写了一个相当广泛的意见:spapas.github.io/2016/03/02/react-redux-tutorial/#store-js(查看我对 HashHistory 与 BrowserHistory 的评论)
标签: javascript django reactjs