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

1404阅读 · 11评论 · 2019/09/15发布   前往评论

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

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

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

不错,基本功能都有了。

接下来学什么

响应式布局

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

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

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

各种轮子

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

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

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

其他技能

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

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

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

写在最后

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

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

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

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

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

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




本文作者: 杜赛
发布时间: 2019年09月15日 - 21:21
最后更新: 2019年09月15日 - 21:21
知识共享许可协议   转载请保留原文链接及作者


登录 后回复

共有11条评论

avatar
Hopetree 么么哒! 3

写教程不易啊cool

2个月前 回复


avatar
milin 么么哒! 3
本回复已被 milin 删除

2个月前 回复


avatar
杜赛 [博主] milin 么么哒! 2

是 django-allauth 哦。

其他库没问题?

2个月前 回复


avatar
milin 么么哒! 2

Could not find a version that satisfies the requirement taggit (from versions: )
No matching distribution found for taggit   这个库安装不上

2个月前 回复


avatar
杜赛 [博主] milin 么么哒! 2

换个 taggit 的版本能装不

2个月前 回复


avatar
xzm1274913976 么么哒! 2

啊!! 这就完结撒花了啊!!!! 刚跟到注册用户

2个月前 回复


avatar
杜赛 [博主] xzm1274913976 么么哒! 2

总要完结的嘛。入门教程写太长也不太好。

2个月前 回复


avatar
milin 么么哒! 2

谢谢 基本问题已经都解决了 但目前遇到的问题就是静态文件加载不出来

\media\article\20190919\e154002750821088-37dc5468319bfb35-141863
63a1eefe026d3dbb39d0d6ba76.jpg) is located outside of the base path component (C:\Users\小米\Desktop\django_blog_tutorial-master (1)\m
edia\)
Bad Request: /admin/article/articlepost/add/
 

2个月前 回复


avatar
杜赛 [博主] milin 么么哒! 2

所有都加载不出来?

2个月前 回复


avatar
zfno111 么么哒! 2

hello,博主你好,我安装了你的博客,但是启动起来,所有的静态文件都报错 404

能帮忙看下么

  1. Request URL:

    http://XX.X.X.X:8000/static/bootstrap/js/bootstrap.min.js

  2. Request Method:

    GET

  3. Status Code:

    404 Not Found

  4. Remote Address:

    39.108.113.213:8000

  5. Referrer Policy:

    no-referrer-when-downgrade

2个月前 回复


avatar
杜赛 [博主] zfno111 么么哒! 2

什么叫安装了我的博客?

2个月前 回复