当前位置 : 主页 > 网页制作 > React >

React和Django REST的文件夹结构

来源:互联网 收集:自由互联 发布时间:2021-06-15
我正在将一个相当基本/传统的Django webapp重构为更现代的React-plus-Django-REST设置.我对Django比React更熟悉,所以在哪里放置React部分对我来说很困惑. 我的问题是:使用Django和React时文件夹结构
我正在将一个相当基本/传统的Django webapp重构为更现代的React-plus-Django-REST设置.我对Django比React更熟悉,所以在哪里放置React部分对我来说很困惑.

我的问题是:使用Django和React时文件夹结构的最佳实践是什么?我有过的想法:

>将所有React文件放在他们自己的文件夹中,如下所示:

.
├──app1
│└──example-files.py
├──app2
│└──example-files.py
├──manage.py
├──almit-django-project
│├──setting.py
│└──urls.py
├──要求.txt
├──some-app-1
│└──example-files.py
├──一些app-2
│└──example-files.py
├──src
│└──组件
│├──compone1.js
│└──compone2.js
└──……

>将所有React文件放在静态文件夹中,但这对我来说似乎不对.

是否有一套既定的最佳实践?

大多数情况下,后端和前端有两个独立的项目:

要使用Django构建ReST API,我强烈建议您查看Django REST framework(如果您还没有).该主页上有一个简单的教程,可以让您启动并运行.

对于React应用程序“React Create App”似乎是现在启动项目的标准方法.有关分步说明,请参阅链接的GitHub页面.

然后按照此“Proxying API Requests in Development”指南将代理请求代理到您的开发设置.

网友评论