学习资源:
Flask官网:http://flask.pocoo.org/
Flask中文翻译:http://dormousehole.readthedocs.io/en/latest/
Jinja文档:http://jinja.pocoo.org/docs/dev/templates/
Jinja中文文档:http://docs.jinkan.org/docs/jinja2/
本示例基于window系统。
1.安装pip和virtualenv(若以安装忽略):
easy_install pip easy_install virtualenv
2.创建项目目录firstPython。目录下执行cmd,
virtualenv flask
这里会在当前目录下生成flask文件夹,里边自动添加了一些python相关的包和解释器等文件。
3.安装flask和扩展包
flask\Scripts\pip install flask flask\Scripts\pip install flask-login flask\Scripts\pip install flask-openid flask\Scripts\pip install flask-sqlalchemy flask\Scripts\pip install sqlalchemy-migrate flask\Scripts\pip install flask-whooshalchemy flask\Scripts\pip install flask-wtf flask\Scripts\pip install flask-babel flask\Scripts\pip install flup flask\Scripts\pip install --no-deps lamson chardet flask-mail
上面是一些常用扩展包,目前用不上,可以只引用flask。注意,执行的pip路径是flask\Scripts\pip,这样调用本工程下的pip。
4.创建hello.py:
from flask import Flask app = Flask(name) @app.route("/") def hello(): return "Hello World!" if name == 'main': app.run()
5.运行hello.py:
当前目录下cmd:python hello.py
成功后访问地址默认端口5000.显示Hello world!