【发布时间】:2020-12-08 12:53:14
【问题描述】:
我有 DRF 项目,react 项目也在 Django 项目中作为应用程序。 React 应用的名字是frontend。
INSTALLED_APPS = [
....
'frontend'
]
前端的结构如下,
项目中唯一的代码在视图中,
def index(request):
return render(request, "build/index.html")
网址是,
from frontend.views import index
urlpatterns += [path("", index, name="index")]
现在我想做的是,如果浏览器的 URL 响应是 404,那么我不想显示 django 的 404 页面,而是转到 frontend react 应用程序的主页/索引。我尝试在urls.py 中添加handler404 = 'frontend.views.index',但它显示500 内部错误而不是404 或react 应用程序的索引。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签: django django-rest-framework django-react