#!/usr/bin/env python
# coding:UTF-8
"""
@version: python3.x
@author:曹新健
@contact: 617349013@qq.com
@software: PyCharm
@file: hello_flask.py
@time: 2019/1/30 15:47
"""
#安装flask: pip install flask/pip3 install flask
from flask import Flask
'''
实例化Flask;
传入Flask构造类的第一个参数模块或者包的名称,一般使用特殊变量__name__即可;
python会根据所处的模块自动赋值__name__,比如本程序会自动赋值为hello_flask。
'''
app = Flask(__name__)
#为index函数绑定根地址/,即访问127.0.0.1:6666/ 页面返回Hello Flask!
@app.route('/')
def index():
return '<h1>Hello, Flask!</h1>'
# 绑定多个URL,/hi和/hello返回相同内容
@app.route('/hi')
@app.route('/hello')
def say_hello():
return '<h1>Hello, Flask!</h1>'
# 绑定动态URL,以及赋予动态变量默认值
@app.route('/greet', defaults={'name': 'cxj'})
@app.route('/greet/<name>')
def greet(name):
return '<h1>Hello, %s!</h1>' % name
if __name__ == '__main__':
#0.0.0.0表示本机IP地址对外可访问
app.run(
host='0.0.0.0',
port=6666,
debug=True,
)