react routing and django url conflict

后端 未结 3 2244
庸人自扰
庸人自扰 2020-12-13 19:59

I am using reactjs as a frontend and django as backend. React router is used for routing. When i refresh the page that has routed by react router, i get django 404 Pag

3条回答
  •  抹茶落季
    2020-12-13 20:37

    The issue is probably that you haven't configured your URLs to handle the routes that are defined in React Router. In your Django urls.py you should be using a catch all to match all URLs to your index template

    urlpatterns += [
        # match the root
        url(r'^$', base_view),
        # match all other pages
        url(r'^(?:.*)/?$', base_view),
    ]
    

    The base_view would be a view function that renders a template which includes your bundled app.

提交回复
热议问题