【问题标题】:React connection to Django反应与 Django 的连接
【发布时间】:2022-01-05 20:56:26
【问题描述】:

有一个构建的 React 项目,文件结构如下: img 或:

dist
| assets
| | css
| | | appPage.blablabla.css
| | img
| | | mainPanel
| | | palettePanel
| | | structuralPanel
| | | workingSpace
| js
| | appPage.blablabla.js
| app.html

app.html - 主 html 文件
js - 带有 js 文件的文件夹
assets - 带有一些静态文件的文件夹的文件夹

如何将它包含到我的 django 应用程序中?

【问题讨论】:

  • 文档说要做什么?
  • 我不认为你可以使用 react 在前端内部构建后端应用程序,django 的后端在大多数应用程序上是分开的,所以当你部署你的应用程序时,你将后端部署在一个服务器上和你的前端在另一个,但如果你必须把后端和前端放在同一个服务器上,你必须把你的前端放在你的后端,像这样:mrvaibh.medium.com/…
  • 我认为最好的方法就是让 django 用于后端,而不是用于渲染网站或某事。所以我会做 django api 后端来获取数据或某事。

标签: javascript python reactjs django webpack


【解决方案1】:

如果您希望将 react 应用程序放在 Django 文件夹中,则必须使用 webpack 手动配置 react 应用程序。或者,您可以通过在 react 项目中运行 npm run build 将其托管为静态网站,并将构建文件夹放入 Django 文件夹中的静态文件夹。或者,您可以将两者分开。作为服务器和客户端。

【讨论】:

    猜你喜欢
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 1970-01-01
    • 2017-09-30
    相关资源
    最近更新 更多