在Django中进行反应,还是作为独立对象进行反应?
我一直在研究如何创建django react应用程序以及实现它的最佳方法。在创建django react应用程序的链接中,说明了实现它的一些方法 一种方法是生成一个网页包并使用django加载该网页包,另一种方法是将其作为两个独立的应用程序运行 “在自己的“前端”Django应用程序中进行React”的明显好处是什么:加载单个HTML模板,让React管理前端“vs”Django REST作为独立API+React作为独立SPA”在Django中进行反应,还是作为独立对象进行反应?,django,reactjs,Django,Reactjs,我一直在研究如何创建django react应用程序以及实现它的最佳方法。在创建django react应用程序的链接中,说明了实现它的一些方法 一种方法是生成一个网页包并使用django加载该网页包,另一种方法是将其作为两个独立的应用程序运行 “在自己的“前端”Django应用程序中进行React”的明显好处是什么:加载单个HTML模板,让React管理前端“vs”Django REST作为独立API+React作为独立SPA” 因为我认为没有必要生成一个网页包并在django模板中加载应用程
因为我认为没有必要生成一个网页包并在django模板中加载应用程序,这样您就可以创建一个独立的react应用程序并使用django REST进行通信了?拆分前端和后端的第一件事就是模块化。应用程序逻辑与用户界面完全分离后,您就有了一个稍微模块化的web应用程序。模块化在很多方面都有帮助,包括测试、可读性和可维护性 还有一个单独的API,您的后端逻辑可以被任何人或任何前端重用,无论是移动应用程序还是任何您甚至可以想象到的CLI
如果我理解正确,你的目标是在Django页面中包含CreateReact应用程序的最后一个包 拆分前端和后端的第一个好处是模块化。应用程序逻辑与用户界面完全分离后,您就有了一个稍微模块化的web应用程序。模块化在很多方面都有帮助,包括测试、可读性和可维护性 还有一个单独的API,您的后端逻辑可以被任何人或任何前端重用,无论是移动应用程序还是任何您甚至可以想象到的CLI
如果我理解正确,你的目标是在Django页面中包含CreateReact应用程序的最后一个包 React不是独立的。你需要使用nodejs。React不是独立的。你需要使用nodejs。