簡體   English   中英

將ReactJS SPA與Django集成

[英]Integrating ReactJS SPA with Django

我有一個Django后端工作,也有一個React SPA。

我使React構建存儲在Django靜態文件目錄中,網頁正常運行。

但是我的問題是Django仍然會處理404頁面的路由,並且當用戶重新加載路由頁面時,會將其帶到Django頁面。

Django允許您覆蓋負責呈現錯誤消息的視圖。 有關詳細信息,請參見文檔中的錯誤視圖自定義錯誤視圖 您可以覆蓋它們以代替為您的React SPA服務並在那里處理錯誤頁面的路由和呈現:

例如,在您的URLconf中添加以下行以覆蓋如果引發Http404錯誤,將呈現哪個視圖:

handler404 = 'mysite.views.my_react_spa_view'

您的網址配置看起來像這樣嗎?

url(r'^', views.Index.as_view())

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM