Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django中进行反应,还是作为独立对象进行反应?_Django_Reactjs - Fatal编程技术网

在Django中进行反应,还是作为独立对象进行反应?

在Django中进行反应,还是作为独立对象进行反应?,django,reactjs,Django,Reactjs,我一直在研究如何创建django react应用程序以及实现它的最佳方法。在创建django react应用程序的链接中,说明了实现它的一些方法 一种方法是生成一个网页包并使用django加载该网页包,另一种方法是将其作为两个独立的应用程序运行 “在自己的“前端”Django应用程序中进行React”的明显好处是什么:加载单个HTML模板,让React管理前端“vs”Django REST作为独立API+React作为独立SPA” 因为我认为没有必要生成一个网页包并在django模板中加载应用程

我一直在研究如何创建django react应用程序以及实现它的最佳方法。在创建django react应用程序的链接中,说明了实现它的一些方法

一种方法是生成一个网页包并使用django加载该网页包,另一种方法是将其作为两个独立的应用程序运行

“在自己的“前端”Django应用程序中进行React”的明显好处是什么:加载单个HTML模板,让React管理前端“vs”Django REST作为独立API+React作为独立SPA”


因为我认为没有必要生成一个网页包并在django模板中加载应用程序,这样您就可以创建一个独立的react应用程序并使用django REST进行通信了?

拆分前端和后端的第一件事就是模块化。应用程序逻辑与用户界面完全分离后,您就有了一个稍微模块化的web应用程序。模块化在很多方面都有帮助,包括测试、可读性和可维护性

还有一个单独的API,您的后端逻辑可以被任何人或任何前端重用,无论是移动应用程序还是任何您甚至可以想象到的CLI


如果我理解正确,你的目标是在Django页面中包含CreateReact应用程序的最后一个包

拆分前端和后端的第一个好处是模块化。应用程序逻辑与用户界面完全分离后,您就有了一个稍微模块化的web应用程序。模块化在很多方面都有帮助,包括测试、可读性和可维护性

还有一个单独的API,您的后端逻辑可以被任何人或任何前端重用,无论是移动应用程序还是任何您甚至可以想象到的CLI


如果我理解正确,你的目标是在Django页面中包含CreateReact应用程序的最后一个包

React不是独立的。你需要使用nodejs。React不是独立的。你需要使用nodejs。