社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Django

Django搭建个人博客:期末总结

杜赛_dusai • 5 年前 • 527 次点击  
阅读 1

Django搭建个人博客:期末总结

本教程共写作了一年多(龟速更新..),也算告一段落了。如果还有读者特别想看、但是教程又没涉及的内容,博主会继续更新,不过时间就不能保证了。业余精力有限,如果不能保证文章的质量,那我情愿不写。

如果你是本教程的忠实读者,看到这里就已经学会了以下内容:

  • 博文管理
  • 用户管理
  • 多级评论
  • 文章栏目和标签
  • 图片处理
  • 第三方登录
  • 点赞
  • 测试与维护
  • 部署
  • 其他零星功能

不错,基本功能都有了。

接下来学什么

响应式布局

响应式布局,简单来说就是页面布局随着终端设备的变化而自动适应。

教程为了起步平缓,没有展开这方面的内容。也就是说教程中的博客在手机上浏览,界面会变得非常的糟糕。

好在 BootStrap 就是一个强大的响应式布局框架。在它的官网上有非常详细的介绍、复制就能用的代码,请耐心查阅:Bootstrap官方文档

各种轮子

轮子是别人封装好的库。虽然不用自己写,但最起码要学会使用。优秀的轮子推荐如下:

  • django-braces:包含各种有用的基础类视图。写类视图用它可以节省很多时间。
  • django-haystack:实现复杂的定制化搜索。
  • django-rest-framework:有的读者迫不及待想尝试前后端分离开发模式,这个框架几乎是你唯一的选择。

优秀的app很多,这里没办法列举。感兴趣的同学请点这里:djangopackages,这个网址集合了所有优秀的库。慢慢研究吧。

其他技能

博主之前反复强调了,虽然这只是个 Django 教程,但是只会写 Django 是没法支撑一个漂亮的网站的。

  • 你要学 JavaScript,让界面更美观
  • 要学 Linux,以便网站运维
  • 要学数据库知识,让你在某些特殊情况下摆脱 ORM,高效的操作远程数据库
  • 以及云服务器各种组件、微信支付接口、缓存数据库、...

不要你精通,但是至少得会一点点,关键时刻可以救命。

写在最后

读者在教程中是否学到新东西了呢?

如果有,欢迎点击教程尾部的**[打赏]**按钮,请博主喝杯咖啡~

或者在我的GitHub博客教程代码给一个小星星,感谢各位的支持。

**我的教程是写完了,但是你的学习才刚开始。**胜利的背后总有无数个难熬的夜晚。

天下没有不散的筵席。下一个教程见!

近期向博主咨询问题的读者比较多,考虑组建微信群或QQ群,让大家有一个互相学习的空间,也减轻我的压力。到时网站的醒目位置会有二维码或链接,有兴趣的读者可以偶尔来转转。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43781
 
527 次点击