我用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作为后端?在
非常感谢您抽出时间来帮助我!在
如果我正确地理解了您的问题,您现在正在遵循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/
相关问题 更多 >
编程相关推荐