jsa*_*msf 5 directory django reactjs
我正在将一个相当基本/传统的Django webapp重构为更现代的React-plus-Django-REST设置。我对Django的了解比对React的了解要多得多,所以把React放在哪里让我感到困惑。
我的问题是:同时使用Django和React的文件夹结构最佳实践是什么?我的想法:
将所有React文件放在自己的文件夹中,如下所示:
.
??? app1
? ??? example-files.py
??? app2
? ??? example-files.py
??? manage.py
??? react-django-project
? ??? settings.py
? ??? urls.py
??? requirements.txt
??? some-app-1
? ??? example-files.py
??? some-app-2
? ??? example-files.py
??? src
? ??? components
? ??? component1.js
? ??? component2.js
??? ...
将所有React文件放在静态文件夹中,但这对我来说似乎不合适。
是否有一套既定的最佳做法?
大多数时候,后端和前端有两个独立的项目:
要使用 Django 构建 ReST API,我强烈建议您查看Django REST 框架(如果您还没有这样做)。该主页上有一个简单的教程,可以帮助您入门和运行。
对于 React 应用程序,“React Create App”似乎是当今启动项目的标准方式。请参阅链接的 GitHub 页面以获取分步说明。
然后按照此“在开发中代理 API 请求”指南,将请求代理到您的 API 以进行开发设置。
| 归档时间: |
|
| 查看次数: |
2157 次 |
| 最近记录: |