小白的Flask Web开发学习(1)

之前没有接触过Python flask web开发,最近就想接触接触。
学习参考书籍:基于Python的Web应用开发实战

安装

  • 使用flask框架进行Python web开发,需要安装flask 。前提是已经安装了Python2.7
  • 安装Flask 最便捷的方式是使用虚拟环境,之所以用虚拟环境安装,是为了避免在系统Python解释器中避免包的混乱和版本的冲突。

下来就开始安装flask啦(针对Windows 系统)

  • 使用以下命令检查系统是否安装了virtualenv
$ virtualenv --version
如果报错说明没有安装
  • 安装virtualenv需要先安装setuptools,在浏览器中输入https://bitbucket.org/pypa/setuptools,找到setuptools下载链接,进行下载、解压。以管理员身份运行cmd,进入该解压后的文件夹执行:
$ python ez_setup.py
$ easy_install virtualenv

接下来需要创建一个文件夹,用来保存代码。下列命令是在Git Bash中执行

$ git clone https://github.com/miguelgrinberg/flasky.git
下载下来会有一个flasky文件夹,进入文件夹
$ cd flasky
$ git checkout 1a

以上virtualenv虚拟工具已经安装好了,现在是创建一个Python 虚拟环境。

$ virtualenv venv
(其中venv是虚拟环境的名字,可以自定义)

创建好了
现在你的flasky文件夹中就有一个venv的子文件夹。
在使用前需要激活该虚拟环境

$ venv\Scripts\activate
在cmd中执行哦

激活之后你就会发现你的命令行提示符变为:
这里写图片描述
当你想退出虚拟环境时,直接输入: deactivate 即可

  • 现在正是进入安装Flask步骤
(venv) $ pip install flask

执行完上述命令之后,你就可以在虚拟环境中使用flask了

  • 导入Flask
(venv) $ python
>>>
>>>import flask
>>>

没有出现错误就说明你可以进行web程序开发啦
在你的flasky问价中有一个hello.py

  • 将示例代码编写进去
from flask import Flask
app = Flask(__name__)
    @app.route('/')

def index():
    return '

Hello World!

'
if __name__ == '__main__': app.run(debug=True)
  • 输入下述命令启动程序:
(venv) $ python hello.py

小白的Flask Web开发学习(1)_第1张图片
下来就可以打开你的浏览器
在地址栏中输入:http://127.0.0.1:5000/
小白的Flask Web开发学习(1)_第2张图片

你可能感兴趣的:(小白的Flask Web开发学习(1))