Django+Python搭建个人博客(1)------前言

       去年的今天,我就开始有个小小的念头,拥有一个属于自己的博客,其实早在2017年底我就在阿里云购买了属于我自己的第一台服务器,那时的我不知天高地厚,扬言要做一个股票预测系统,并以此为自己的毕业设计,并且还说要把这个系统变成我博客的一个模块(现在想想,那时候真是初出牛犊不怕虎啊,啥都不会,还痴心妄想在短时间内搞定深度学习)。后来的结果是,勉强在老师的帮助下完成了(本科毕设你懂的),能走通流程,换句话就是说能跑得起来,能看得到结果,至于结果的准确性嘛,看看就好,不必在意。

       毕业后,准确说工作后三四个月后,开始和老友商量着搞一个系统,先以博客的形式出现,至于系统里面的东西,暂时保密(虽然说八字还没一撇,但总归是策划了,花了心血,以后有时间一定要搞出来,各位看官老爷小小期待一下吧~)。到后来各种各样的事情,我们都没足够的时间,于是乎一直拖(我自己懒还是主要原因),拖到了现在还没正式开始码代码。

       一转眼,时间来到了2020年,00后都开始自称老阿姨的年代了,不得不感慨一下,光阴似箭,日月如梭啊。这次下定了决心要弄出来这个博客,于是乎在小破站上找了给150+集的某教育集团的视频,开始了看视频之旅,当然也在各大知识的海洋中大概了解明白了Django的运行流程,自己也跑通了一遍,目前还在加前端模板整合过程中,我会不间断产出搭建过程的博客。

       这里我用到的环境如下:

       Django 1.11.7 

       Python 3.6.4

       MySQL 5.6.27

       PyCharm 2019.3

       阿里云服务器(1核 2G)

        我的这个项目准备用Django 1.11.7,这里我之所以不用2.2版本,是因为它还刚刚出来,肯定有各种各样的问题,敢说这种肯定的话,是因为我尝试过了,有个目前还没有修复的Bug,引用pymysql模块有问题,网上的解决办法就是降级到2.1.8版本,那我为何不用1.11.x这种LTS版本的呢?至于为什么不用1.8.x版本,你可能会说它也是LTS哇,在我的理念里有这么一句话,用新不用旧,还得用稳定,网上文档多的东西。综上所述,1.11.x版本就是最合适我的啦~(附Django版本发行周期图)

       说完Django版本的选择,接下来谈谈我为什么选择Python3.6.x吧,其实这也算是有点原因吧,你要知道一个事,Django不同版本对应的可以兼容的Python版本竟然是有要求的,具体对应情况如下,2.7当然是不太建议的了,毕竟从2020年也就是今年开始不再被支持了,其余的版本就看个人喜好咯,至于3.8版本,比较新,选择还请慎重。

发布了111 篇原创文章 · 获赞 31 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_24601199/article/details/104734081