Django 的新手,甚至 ReactJS 的新手。我一直在研究 AngularJS 和 ReactJS,但决定使用 ReactJS。尽管 AngularJS 拥有更多的市场份额,但它的受欢迎程度似乎已经超过了 AngularJS,而且据说 ReactJS 的普及速度更快。
抛开所有这些垃圾不谈,我开始学习 Udemy 课程,在看了几个视频之后,看看它与 Django 的集成情况似乎很重要。那是当我刚启动并运行它时不可避免地碰壁的时候,那里有什么样的文档,所以我不会在几个小时和几个晚上旋转我的轮子。
真的没有任何全面的教程,或者 pip
包,我遇到过。我遇到的少数没有工作或已过时,例如 pyreact
。
一个想法是我只是将 ReactJS 完全分开,但要考虑到我希望 ReactJS 组件呈现的类和 ID。在将单独的 ReactJS 组件编译为单个 ES5 文件后,只需将该单个文件导入 Django模板。
我认为当我从 Django 模型进行渲染时,这将很快崩溃,尽管 Django Rest Framework 听起来像是涉及到它。甚至还不足以了解 Redux 如何影响所有这些。
无论如何,任何人都有明确的方式使用他们愿意分享的 Django 和 ReactJS?
无论如何,AngularJS 和 Django 的文档和教程都很丰富,所以很容易走这条路开始使用任何前端框架……这不是最好的理由。
原文由 cjones 发布,翻译遵循 CC BY-SA 4.0 许可协议
我没有使用 Django 的经验,但是从前端到后端以及从前端框架到框架的概念是相同的。
以下是我在网上找到的一些 应该 有帮助的东西(基于快速的 Google 搜索):
希望这会引导您朝着正确的方向前进!祝你好运!希望其他专门研究 Django 的人可以添加到我的回复中。