在Django App中实现ReactJS的最佳方法

时间:2017-04-19 06:23:12

标签: django reactjs templates

我曾在Django工作过一段时间,我正在努力学习ReactJS。我想知道在Django中使用ReactJS的最佳方法是什么。

  1. 在Django项目中使用ReactJS作为模板系统。

  2. 将ReactJS作为单独的前端应用程序,并通过REST API与Django进行交互。

  3. 您对这两种方法中的任何一种方法有什么经验?

1 个答案:

答案 0 :(得分:2)

React能够成为一个独立的静态网站,Django是其余的api端点,但这个过程将涉及ReactJs的高级概念,如反应路由器以及通过会话变量管理安全性的额外工作。

另一方面,你可以让每个模块作为一个独立的React App直接从Django本身渲染,在这里的缺点是性能会慢,主要是由于页面刷新和需要时,但这to是在Django中使用反应的正确方法之一,而不是作为单独的独立应用程序

在你的情况下,既然ReactJs对你不熟悉,我建议你去Django应用程序中模仿的ReactJs