您的位置:首页 > 编程语言 > Go语言

Django搭建个人博客

2017-08-15 19:12 302 查看
最近学着用Django搭建了个个人博客,目前域名正在备案中,现在把我这最近半个月的摸爬滚打经历记录下。

Django入门

Python核心编程

追梦人物的 Django博客教程

菜鸟Django教程

自强学堂Django教程

第一阶段:我首先看了Python核心编程中的Django章节,刚开始看的有些云里雾里。于是我去菜鸟教程那里按着Django教程的步骤搭建了下,菜鸟教程Django部分比较简单,之后对整体有了大致了解后再进一步看核心编程,发现能够比较容易理解了。

第二阶段:这里非常推荐追梦人物博主的博客教程,写的非常详细,按着博主的步骤就能够一步一步的把个人博客搭建起来,并且博主也提到了不少学习资料,对我们这些初学者能提供极大的帮助。另外自强学堂的内容我大致看了下,写的比较细,把个人博客搭建起来后再看可能效果会更好。

Django博客搭建

我这里就放一些我在搭建博客时用到的一些不错的资源。

Bootstrap模板:https://html5up.net/

这个网站提供了免费的响应式模板,我觉得很漂亮。

日历插件:http://www.jq22.com/yanshi11367

这是我使用的日历插件,也可以在这个网站上找到一些别的datepicker的日历插件。

abowman:http://abowman.com/

这个网站很有趣,可以在网页上显示一个有趣的动图,有需要的可以自己插入网页。

域名和云服务器

我这里是在阿里云上学生优惠买的云服务器,域名也是直接在阿里云购买的。域名购买后记得要进行解析,还有备案(备案真的好麻烦)。

使用nginx后无法出现欢迎界面

这个地方我摸索了好久,一直不知道怎么回事,在阿里云服务器上输入sudo service nginx start后,通过域名访问始终无法显示nginx的欢迎界面。后来发现原来是阿里云服务器的安全组设置中没有配置80端口。

解决:

进入阿里云ECS控制台->安全组->配置规则->公网入方向->快速配置规则->选中80端口和443端口,授权对象为0.0.0.0/0,确定即可。

在进展到用nginx和gunicorn步骤时始终出现欢迎界面。

解决:

进入/etc/nginx/sites-enabled删除default文件,原因是默认配置覆盖了我们的配置。

目前我还在慢慢学习中,

待续…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  django 博客 python