Django搭建个人博客:期末总结
本教程共写作了一年多(龟速更新..),也算告一段落了。如果还有读者特别想看、但是教程又没涉及的内容,博主会继续更新,不过时间就不能保证了。业余精力有限,如果不能保证文章的质量,那我情愿不写。
如果你是本教程的忠实读者,看到这里就已经学会了以下内容:
- 博文管理
- 用户管理
- 多级评论
- 文章栏目和标签
- 图片处理
- 第三方登录
- 点赞
- 测试与维护
- 部署
- 其他零星功能
不错,基本功能都有了。
接下来学什么
响应式布局
响应式布局,简单来说就是页面布局随着终端设备的变化而自动适应。
教程为了起步平缓,没有展开这方面的内容。也就是说教程中的博客在手机上浏览,界面会变得非常的糟糕。
好在 BootStrap 就是一个强大的响应式布局框架。在它的官网上有非常详细的介绍、复制就能用的代码,请耐心查阅:Bootstrap官方文档
各种轮子
轮子是别人封装好的库。虽然不用自己写,但最起码要学会使用。优秀的轮子推荐如下:
- django-braces:包含各种有用的基础类视图。写类视图用它可以节省很多时间。
- django-haystack:实现复杂的定制化搜索。
- django-rest-framework:有的读者迫不及待想尝试前后端分离开发模式,这个框架几乎是你唯一的选择。
优秀的app很多,这里没办法列举。感兴趣的同学请点这里:djangopackages,这个网址集合了所有优秀的库。慢慢研究吧。
其他技能
博主之前反复强调了,虽然这只是个 Django 教程,但是只会写 Django 是没法支撑一个漂亮的网站的。
- 你要学
JavaScript
,让界面更美观 - 要学
Linux
,以便网站运维 - 要学数据库知识,让你在某些特殊情况下摆脱 ORM,高效的操作远程数据库
- 以及云服务器各种组件、微信支付接口、缓存数据库、...
不要你精通,但是至少得会一点点,关键时刻可以救命。
写在最后
读者在教程中是否学到新东西了呢?
如果有,欢迎点击教程尾部的[打赏]按钮,请博主喝杯咖啡~
或者在我的GitHub博客教程代码给一个小星星,感谢各位的支持。
我的教程是写完了,但是你的学习才刚开始。胜利的背后总有无数个难熬的夜晚。
天下没有不散的筵席。下一个教程见!
近期向博主咨询问题的读者比较多,考虑组建微信群或QQ群,让大家有一个互相学习的空间,也减轻我的压力。到时网站的醒目位置会有二维码或链接,有兴趣的读者可以偶尔来转转。