评委的意见没毛病。
纯粹意义上的前后端分离,是你的前端和后端在代码上没有任何瓜葛,彼此之间只根据api进行约定。
在前后端分离的情况下,前端使用js+css框架,比如vue+elementui之类的流行方案,
后端只通过DRF提供restful api服务,django标准的V和T都用不上。
此时,后端换成任何语言、框架方案,只要保持对api的约定,对前端无感,
比如后端换成spring-boot,前端应该毫不知情愉快玩耍,这样就叫前后端分离。
从工程管理方面来说,此时前后端应该是两个工程,文件上毫无交集,可以由两个不同的团队开发。
你如果还是用了django标准的v和t,保留了session,只是前端用了ajax和后端交互,
那不是所谓的“前后端分离”只能算是传统的“ajax交互”。
我猜你应该文章里的应该是这个场景。
【 在 liuenzhe1981 的大作中提到: 】
: 若采用前后端分离应当采用Djano rest framework编写后台接口,若前后端不分离,采用Django自带模板。
: 我的一篇文章,评委给了上面的意见。
--
修改:i00i FROM 124.202.17.*
FROM 124.202.17.*