40
40
41
41
作为入门教程,它完成了使命。但是** 教程毕竟只是教程** ,接下来需要读者自己继续探索了。
42
42
43
- 下面列举一些** 教程中未涉及但是很重要的知识点 ** 。
43
+ 下面列举一些** 教程中未涉及但是也很重要的知识点 ** 。
44
44
45
45
### Vue 部分
46
46
47
- 和传统 MVC 模式相比,前后端分离项目明显有很多逻辑操作被移动到了前端 (通过 Javascript);不用手动操作 DOM,写熟了非常的爽。
47
+ 和传统 MVC 模式相比,前后端分离项目有较多逻辑操作被移动到了前端 (通过 Javascript);不用手动操作 DOM,写熟了非常的爽。
48
48
49
49
但是也带来一个** 严重的问题** :百度、谷歌等搜索引擎获取不到你站点的数据,导致检索排名会非常的吃亏。(SEO问题)
50
50
54
54
55
55
此问题可通过** 服务器端渲染(SSR)** 和** 静态生成** 等途径解决。基于 Vue 的 SSR 有 [ Nuxt.js] ( https://zh.nuxtjs.org/ ) ;静态生成工具有 [ Saber] ( https://saber.land/ ) 和 [ Gridsome] ( https://gridsome.org/ ) 。这些是需要读者继续往下学习的。
56
56
57
- > 此时的服务器端渲染,和传统模式下的服务器端渲染 ,其作用和内涵完全就是两码事了。
57
+ > 此时的服务器端渲染,和传统的服务器端渲染 ,其作用和内涵完全就是两码事了。
58
58
>
59
- > 用不用前后端分离模式,还是视情况而定 。短平快的小项目(比如博客),用传统模式开发是完全ok的。
59
+ > 用不用前后端分离模式,还是得视情况而定 。短平快的小项目(比如博客),用传统模式开发是完全ok的。
60
60
61
61
另外,教程用原生的 css 完成了博客界面,在实际项目中可能对美观的要求更高,你还需要学习几个基于 Vue 的 UI 框架,比如 [ Vuetify] ( https://vuetifyjs.com/ ) 等。
62
62
@@ -68,28 +68,22 @@ Django 部分(特别是 DRF 部分)可以继续学习的内容也不少。
68
68
69
69
作为一个草根小站,有时候你希望同一个用户不要太频繁请求数据(甚至是恶意攻击)。DRF 框架提供了 [ Throttle] ( https://www.django-rest-framework.org/api-guide/throttling/ ) 模块进行限流。
70
70
71
- Web 开发是没有止境的, 过一段时间你总能想到一个好点子,需要更新接口的结构。为了让旧接口不至于失效,并且区分用户使用的接口版本,[ 接口版本管理] ( https://www.django-rest-framework.org/api-guide/versioning/ ) 就显得很有用了。
71
+ 过一段时间你总能想到一个好点子,需要更新接口的结构。为了让旧接口不至于失效,并且区分用户使用的接口版本,[ 接口版本管理] ( https://www.django-rest-framework.org/api-guide/versioning/ ) 就显得很有用了。
72
72
73
- 教程没办法将 Django 和 DRF 框架的全部内容囊括进来 ,这些都需要读者研究[ 文档] ( https://www.django-rest-framework.org/ ) 进行了解。
73
+ 教程没办法将 Django 和 DRF 框架的全部内容囊括 ,这些都需要读者研究[ 文档] ( https://www.django-rest-framework.org/ ) 进行了解。
74
74
75
75
### 其他知识
76
76
77
77
进阶的道路是无止境的。
78
78
79
79
- 学习 ` Linux ` ,以便网站运维
80
80
- 学习数据库知识,让你在某些情况下摆脱 ORM,直接操作数据库
81
- - 以及云服务器各种组件、微信支付接口、缓存数据库、...
82
-
83
- 会一点点就行,关键时刻可以救命。
81
+ - 以及学习云服务器各种组件、微信支付接口、缓存数据库、...
84
82
85
83
## 结束和开始
86
84
87
- 读者是否学到新东西了呢?
88
-
89
- 如果有,欢迎点击教程尾部的** [ 打赏] ** 按钮,请我喝杯咖啡。
90
-
91
- 或者在我的[ GitHub博客教程代码] ( https://github.com/stacklens/django-vue-tutorial ) 给一个小星星,感谢各位的支持。
85
+ 我的教程写完了,你的学习刚开始。胜利前总有无数煎熬的夜晚。
92
86
93
- 我的教程写完了,你的学习才刚开始。胜利前总有无数煎熬的夜晚 。
87
+ 读者是否学到新东西了呢?欢迎点击教程尾部的 ** [ 打赏 ] ** 按钮,请我喝杯咖啡。或者在我的 [ GitHub仓库 ] ( https://github.com/stacklens/django-vue-tutorial ) 给一个小星星,感谢各位的支持 。
94
88
95
89
下一个教程见。
0 commit comments