问个和这个课程不相干的问题

来源:15-9 搜索记录、热门搜索功能实现 - 2

木鸟

2018-06-26

我之后有打算学习下django。之前也有所接触。先打算学点前端的内容。
所以想问下,django和前端的框架兼容性怎么样?比如angular或者vue?网上查了下,好像没太多资料。所以想问下精通django的播播老师

写回答

1回答

bobby

2018-06-28

首先开发模式有两种,传统模式和前后端分离模式, 传统模式前端写好html,然后后端用自己框架的模板语言去将html代码和后端语言的语法融合成一体,然后最终返回html,这种模式最大的问题就在于要不然前端需要懂后端的模板语言,要不然后端需要懂前端知识,而且一旦修改了html,整个迭代过程会越来越麻烦,前后端分离的模式就是后端只返回json给前端,然后前端自己去将数据映射到前端中,这个模式最大的好处就是前端和后端都依赖数据不依赖对方写好,效率高,后端和前端更专注于自己的工作, vue或者angular其实可以用来做传统模式的开发也可以用来做前后端分离的项目。前后端分离因为整个过程走ajax或者axios等,这种对百度的爬虫不友好,会造成seo排名不高,所以前后端分离的项目会引出ssr技术来完成对seo的优化。目前这两种开发模式都是主流,但是前后端分离会慢慢的越来越流行,所以这两种模式你都需要了解和学习

0
2
bobby
回复
木鸟
如果你有django基础可以的,但是如果没有django基础最好是先学习一下django在线教育的课程,因为那门课中讲解了django基础,生鲜电商的课程是需要django基础的
2018-07-03
共2条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程