我可以在Django项目中使用React Router吗?

时间:2018-09-26 05:19:37

标签: javascript python django reactjs react-router

我有一个项目,在前端使用React,而Django作为后端。

我在项目中也使用了React Router,代码如下:

<BrowserRouter>
    <Switch>
        <Route path="/" exact component={Home} />
        <Route path="/teachers" exact component={Teachers} />
        <Route path="/courses" exact component={Courses}/>
        <Route path="/about" exact component={About} />
        <Route path="/posts" exact component={Posts} />
    </Switch>
</BrowserRouter>

在Django中,我的url文件如下:

urlpatterns = [
    path('', views.index, name="index"),
]

问题是,每当我尝试从React Router导航到页面时,我都会从Django中收到404错误。

1 个答案:

答案 0 :(得分:3)

老兄,我遇到了同样的问题。根据我的研究,答案实际上是在django中将所有URL置于末尾。我只能找到做旧的方法。

'0'

我不确定如何使用path进行操作,但是我早些时候就找到了。可能是

sequencer_count

请让我知道是否可行,以便我回家使用它:)