HTML模板还是React for Django前端?

时间:2019-08-08 18:19:52

标签: python django

我正在用Django创建一个大项目,想知道在前端使用HTML模板结构是否明智,还是应该实现React之类的东西?它有什么好处?将HTML模板用于大型项目是否完全合理?有什么建议吗?

2 个答案:

答案 0 :(得分:1)

Django模板功能齐全,性能出色,如果我能单独使用它们满足项目要求,我会使用它们。添加react将增加您需要和必须维护的工具,因此我的团队仅在我们开始需要类似于react的用户界面(它在我们实现应用内待办事项列表时开始)后才引入。因此,您的项目需求将真正决定您是否要投入额外的开发并投入精力进行反应,以产生更即时的更新/类似本地应用程序的感觉。

如果不确定,建议您从模板开始,稍后再介绍react。完全有可能运行一个使用模板的应用程序,其中90%的应用程序都使用模板,并且仅在需要时做出反应(我们这样做)。

答案 1 :(得分:0)

React的事情是您需要在后端和前端之间拥有一个良好的API。我会为此推荐Django Rest Framework。无论如何,模板是很好的方法,可以快速启动和运行某些东西,这些东西大多以显示为中心,而您不必进行过多的脚本编写。 React使拥有更重的前端变得更加容易。但是,模板也可以处理很多前端,只是您将无法获得React的任何好处。我已经为大型项目使用了模板,并且效果很好。我不必构建API,并且模板可以轻松地与后端交互。我不确定您正在做什么项目,所以这些只是我的建议。