当我在react_app中使用npm start时,我对src/app.js进行了更改,在端口3000中进行了更改并进行了渲染,但当我使用python manage.py runserver进行更改时,我只看到默认的react_app welcome,我该如何修复?
查看
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index')
]
字符串
这是我的django项目中的react_app这是app.js
import "./App.css";
function App() {
return (
<div className="App">
<p>Calendar App</p>
</div>
);
}
export default App;
型
使用Pythonmanage.py服务器:enter image description here
使用在react应用程序中运行的npm:enter image description here
1条答案
按热度按时间s8vozzvw1#
对于您对使用
create-react-app
初始化的项目所做的任何更改,运行npm start
启动项目将为您处理hot-reloading
。当你使用Django运行你的代码时,这就不再是这样了。Django会像现在这样为网站服务,所以你在此之后所做的任何更改都不会自动重新加载**。
使用Django运行会看起来像这样:
npm run build
)python manage.py runserver
)假设你已经成功地将你的静态文件(用ReactJS写的)集成到Django中。