我发现很多小伙伴一直想着有自己的一个博客,而且还想自己写一个。
你们都这么爱折腾,我就给你们搞一个轻量级级别的Blog.
准备
我们要用Python来写一套轻量级的博客,那么必须要有Python方面的基础.
如果有HTML和CSS的基础食用更佳…
介绍 AND 框架选择
Python有很多Web框架,可谓是百家争鸣,我这里列出几个比较叼的几个框架
Django 市场占有率最高,官方文档几近完美,但是适合比较大的项目,小项目会显得累赘。
Tornado 可异步,性能高,提供更多的底层细节,还能进行Web Socket,但是和数据库……(大坑)
Web.py 小巧,精炼,扩展不是很多,而且问题是作者太牛掰,被上帝请去喝茶了。
Flask 年轻,2010年出现、可扩展、小巧、内置开发服务器和调试器、使用jinja2模板、完全兼容WSGI 1.0
框架十分多,但是我们用哪个框架来搞我们的轻量级博客呢?
答案是: Flask
理论概念 MVC
啥事MVC呢?
很多小伙伴一脸懵逼,这Tm又是个神马?
M:Model ==> 数据库模型
V:Views ==> 可以理解为定义网页的地址,以及渲染网页等
C:Controller ==> 可以理解为 网页功能的逻辑,实现
安装
Flask 库的名字就叫 flask
我们使用pip进行安装
Pip安装Flask库Shell
pip ins