我目前正在学习React.js,并开始将其与django结合起来。
我试图建立一个简单的主页,将显示Hello World!
import logo from './logo.svg';
import './App.css';
import React from 'react';
import ReactDOM from 'react-dom';
class App extends React.Component{
render(){
return (
<h1>Hello World!</h1>
)
}
}
export default App;
它在浏览器上工作正常,但当我检查控制台时,出现了错误GET http://localhost:8000/manifest.json 404 (Not Found)
。我丢失的这个manifest.json
文件是什么?
这是我如何设置我的django项目设置:
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'frontend/build/static')]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'frontend/build')],
...
...
],
},
},
]
我的项目树如下所示:
错误如下所示:
知道如何处理此错误吗?
2条答案
按热度按时间laik7k3q1#
你必须在react项目的主文件夹中打开package.json,并写入下一行{--〉“homepage”:“./",〈--}没有“{”和箭头,这对我在XAMPP localhost中有效。
idv4meu82#
您需要添加:
path('manifest.json', TemplateView.as_view(template_name='manifest.json', content_type='application/json'), name='manifest.json')
在您的urls.py文件中urls.py