Flask学习日志(一) - 安装Flask

Flask学习日志(一) - 安装Flask_第1张图片
壁纸.jpg

文 / 秦未

最近有很多事情要忙,博客重做以后,就又要进入学习状态了,自然而然这段时间就没什么好写的教程。

所以,这是一篇学习的记录文章。

我为什么想学习Flask?

事实上,我一开始决定学习Python Web开发的时候就已经有这个想法了,在学习了Django以后,这个想法更加强烈,Django我使用着的时候总觉得它有些组件不好用,但没办法,你必须使用它,有些地方你不了解它具体是如何工作的,虽然看起来我们的确少做了很多事情,但对我自己编程技术的提高却没什么有效的帮助,在这次博客网站重做第3次之后,我终于要学习Flask了。

1.Flask是什么?

官方描述Flask 是一个 Python 实现的 Web 开发微型框架,它的设计哲学就是:简单,可扩展。

仅仅七行代码即可实现一个应用:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

它足够小,该有的都没有,听说对Python3支持不是很好,不管了,我已经开始学习了。

2.本人使用环境

  • Deepin 15.4.1(Linux OS);
  • Python 3.6.1(最新的我还没装);

3.开始安装

首先已经正确地安装Python3.6.1了,在终端上建立一个虚拟环境:

python3.6 -m venv /opt/Venvs/flask

激活虚拟环境:

source /opt/Venvs/flask/bin/activate

记住退出命令为:deactivate

然后安装flask:

pip install flask

稍后会自动安装一些其他组件,都是Flask需要的。

安装好以后,我们来尝试使用它:

mkdir /home/demo/
cd /home/demo/
vim app.py

填入:

from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

保存退出,运行它,终端输入:

python app.py

访问 http://127.0.0.1:5000 试试。

当然它的完整目录可不是这样的,后面我们会使用Pycharm开发Flask项目。

说明:本系列文章内容根据本人观看 麦子学院Flask入门课程
理解编写而成,如有部分内容相同,望理解。

---end---

你可能感兴趣的:(Flask学习日志(一) - 安装Flask)