最佳答案
对 Django 来说是新的,对 ReactJS 来说甚至更新。我一直在研究 AngularJS 和 ReactJS,但最终决定使用 ReactJS。尽管 AngularJS 拥有更多的市场份额,但它似乎在人气方面超过了 AngularJS,而且据说 ReactJS 回升得更快。
抛开那些垃圾不谈,我开始学习 Udemy 的课程,在几个视频之后,看看 Udemy 与 Django 的整合有多好似乎很重要。这就是当我不可避免地碰壁,只是让它启动和运行,什么样的文件是在那里,使我没有我的车轮几个小时和夜晚。
实际上没有任何全面的教程,或 pip
软件包,我偶然发现。我遇到的少数几个没有工作或过时,例如 pyreact
。
我的一个想法是将 ReactJS 完全分开处理,但是考虑到我希望 ReactJS 组件呈现的类和 ID。将单独的 ReactJS 组件编译成单个 ES5文件后,只需将该文件导入 Django 模板。
我认为当我从 Django 模型开始渲染的时候,这将很快崩溃,尽管 Django 剩余框架听起来好像也包括在内。甚至还不足以看到 Redux 是如何影响这一切的。
无论如何,有人有一个清楚的方式,他们使用 Django 和 ReactJS,他们愿意分享?
无论如何,对于 AngularJS 和 Django 来说,文档和教程都是丰富多彩的,所以我们很容易就按照这种方式开始使用任何前端框架... ... 这不是最好的理由。