Django搭建个人博客:前言

8964阅读 · 13评论 · 2018/08/16发布   前往评论

Django是一个由Python写成的开源Web应用框架,可以用它以更高的效率、更少的代码,搭建一个高性能的个人网站。

如果你以前从未接触过web开发,并且想快速上线自己的个性化网站,Django绝对是你的最佳选择。

本教程为零基础的小白准备,教你快速搭建一个自己的博客网站。

教程特点

  • 零基础、免费、中文、完整项目代码
  • 基于Python3.7、Django2.1、Bootstrap4
  • 博主热情的技术支持

适合人群

  • 拥有一台能开机的电脑
  • 有一点基础的python编程知识
  • 每天能抽出一个小时学习

不要犹豫说的就是你,现在立刻开始Django的学习吧!

资源列表

本教程的代码托管在GitHub:Django_blog_tutorial

Django的官方网站:Django

博主学习python + django时参考了以下资料,受益匪浅,在此一并表示感谢,并向读者强烈推荐

项目开发完毕后使用Git/GitHub分布式管理:Windows环境下使用Git和GitHub

遇到困难时怎么办

  • 认真检查代码拼写、缩进是否正确。一个标点符号的错误可能会导致难以发现的问题

  • 较简单的问题直接询问百度;若无法得到满意的答案请尝试Google以英文关键字搜索。要坚信全世界这么多学习Django的人,你遇到的问题别人早就遇到过了

  • Django官方网站是最权威的学习文档,英语不佳的同学,要有耐心仔细阅读

  • 在本教程下留言,博主会尽量帮忙解决;也可以私信我:dusaiphoto@foxmail.com

  • 实在无法处理的问题,可以暂时跳过。待到技术水平上升台阶,再回头来解决问题

  • 若以上办法均不能解决你的问题,请在StackOverflow等技术网站上求助,那里有海量的热心程序员在等着你的问题

向博主提问须知

随着教程的读者增加,向博主求助的人也越来越多。博主会在力所能及的情况下帮助每一个人,但是每天下班后需要面对读者千奇百怪的开发问题,精力实在有限。在此说明向博主提问的规范,提高双方的沟通效率:

  • 能够在博客评论区说清楚的问题,请尽量通过评论提问。这样做的好处是其他读者也都能够看到,方便大家一起讨论、解决类似的问题。评论时请精炼语言并稍加排版,帮助博主节省一点点精力。

  • 博客评论区是无法上传图片的。如果你的问题必须结合图片说明、或者特别难描述清楚的,可以通过Email提问。请详细描述你的意图、遇到的问题,然后将所有相关的代码、报错、配置等信息展示给我。博主不是技术大牛,没办法仅凭一句话或者一张图来帮你排查问题。

  • 如果以上两种方法均无效,请先与博主沟通,将项目打包发送给博主,运行你的代码来查找问题。请注意这是最后才考虑的提问方式,虽然博主很乐于和读者交流技术,但毕竟业余时间有限。通过这种方式提问一定一定记得生成requirements.txt文件,方法请自行搜索。

  • 此外还有别的沟通方式,比如微信,博主都欢迎。

是时候展现真正的技术了

说了这么多,相信你已经迫不及待了。让我们赶紧开始旅程吧!

  • 有疑问请在杜赛的个人网站留言,我会尽快回复。
  • 或Email私信我:dusaiphoto@foxmail.com




搭建开发环境 >>
本文作者: 杜赛
发布时间: 2018年08月16日 - 15:38
最后更新: 2019年05月31日 - 22:26
知识共享许可协议   转载请保留原文链接及作者

登录 后回复

共有13条评论

avatar
解吉安 么么哒! 1

博主,你好,请问教程可以在ubuntu下部署吗?

4个月前 回复


avatar
杜赛 [博主] 解吉安 么么哒! 1

可以,我的博客就是部署在ubuntu下的。

4个月前 回复


avatar
sunalbert 么么哒! 1

谢谢大神的教程,请问搭建出来的博客,是和当前的博客网站完全一样的嘛?

3个月前 回复


avatar
杜赛 [博主] sunalbert 么么哒! 1

外观上可能会有点区别,这个我还没想好~wink

不过功能我尽量都覆盖到。

教程目前还在撰写中哦。

3个月前 回复


avatar
sunalbert 杜赛 [博主] 么么哒! 1

谢谢大神!对博客里的教程标签,和每个教程页的布局(左面是目录,右面是正文这种)很感兴趣。期待以后能看到大神的对这块的详细说明文档,感谢!

3个月前 回复


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

不客气。

关于教程页,今晚正好在写粘性侧边栏的实现。也就是不管你怎么滑动,目录都不会跑没掉。晚些时候发出来。布局的话暂时不会讲,因为这都是Bootstrap的知识,读者熟悉之后可以查Bootstrap官网、自己实现喜欢的布局。

教程标签以后会讲,不过可能你得等了,要写的东西有不少呢~wink

3个月前 回复


avatar
sunalbert 杜赛 [博主] 么么哒! 1

哈哈,期待ing。谢谢大神!希望大神工作生活平衡,偶尔写写教程教教我等新入门菜鸟~

3个月前 回复


avatar
elonics 么么哒! 1

博主,我在github上下载了教程(django_blog_tutorial)的源码,按照步骤runserver的时候却显示404页面。不知道是为啥?

尝试:

migration那一步我这里显示“no migration to apply”

我搜了一些方法,试着先“makemigrations”,它会显示一些内容,但是migrate的时候还是“no migration to apply”

3个月前 回复


avatar
杜赛 [博主] elonics 么么哒! 1

虚拟环境创建并运行了吗?端口号输入正确没有?

您参考教程第二章的环境搭建流程,跟着走一遍看看能运行不?

还不行就Email我,把相关配置、命令行、报错,截图给我看看吧

3个月前 回复


avatar
Nl-Lin 么么哒! 1

给小编点个赞!

1个月前 回复


avatar
杜赛 [博主] Nl-Lin 么么哒! 1

没有小编,只有一个苦逼的业余程序员

1个月前 回复


avatar
Nl-Lin 杜赛 [博主] 么么哒! 1

哈哈辛苦了,想知道是不是做django方面的?

1个月前 回复


avatar
杜赛 [博主] Nl-Lin 么么哒! 1

不是。我甚至不是程序员

1个月前 回复