社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

如何在使用reactjs创建前端网站后添加django后端?

JayP • 5 年前 • 1285 次点击  

我用物化框架和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

我原来的前端树:

├── frontend
│   ├── Components
│   ├── index.html
│   ├── css
│   │   ├── style.css
│   │   ├── materialize.css
│   │   └── materialize.min.css
│   ├── README.md
│   ├── node_modules
│   ├── js
│   │   ├── init.js
│   │   ├── materialize.js
│   │   └── materialize.min.js
│   ├── src
│   │   └── word_card.js

我觉得我的前端的新版本是基于这样一个想法:让所有的reactjs都与我的旧版本相反,旧版本只有reactjs作为补充。

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

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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39657
 
1285 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Paul Griffin
Reply   •   1 楼
Paul Griffin    6 年前

如果我正确地理解了您的问题,您现在正在学习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/