如何添加Django后端后,使一个前端网站与反应?

2024-05-20 14:10:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我用Materialize框架和ReactJS制作了我网站的前端,使其具有动态性。
我的目标是建立一个支持投票/反对投票的系统,所以我需要一个后端ORM来与数据库一起使用。在

我决定使用Django,因为我对python比较有经验,但是当我在学习教程时,我执行了以下命令: npx create-react-app frontend 我的意图是用我的“自制前端”替换新文件,使它工作,只是目录结构完全不同。在

使用命令制作的树:

├── frontend
│   ├── package.json
│   ├── public
│   │   ├── favicon.ico
│   │   ├── index.html
│   │   └── manifest.json
│   ├── README.md
│   ├── node_modules
│   ├── src
│   │   ├── App.css
│   │   ├── App.js
│   │   ├── App.test.js
│   │   ├── index.css
│   │   ├── index.js
│   │   ├── logo.svg
│   │   └── registerServiceWorker.js

我的原始前端树:

^{pr2}$

我觉得我的新版本的前端是基于这样一个想法:用ReactJS来做任何事情,而我的旧版本只有ReactJS作为补充。在

在这种情况下,如何使用django作为后端?在

非常感谢您抽出时间来帮助我!在


Tags: 命令框架jsonapp目标index网站系统
1条回答
网友
1楼 · 发布于 2024-05-20 14:10:56

如果我正确地理解了您的问题,您现在正在遵循React with Django教程,但是您已经陷入困境,因为教程中React应用程序的结构与您已经创建的结构不同。在

使用Django的方式在任何情况下都是相同的。您正在制作一个分离前端和后端关注点的分离应用程序。Django不知道也不关心你的前端是如何构建的。在

如果您是Django新手,我建议您从遵循Django官方教程开始,然后转到Django REST框架官方教程。在

https://docs.djangoproject.com/en/2.2/intro/tutorial01/

https://www.django-rest-framework.org/tutorial/1-serialization/

相关问题 更多 >