# 1、导包
from flask import Flask
# 2、实例化Flask对象。一般变量名都叫app,大家都是这样用,很多扩展插件的文档也是叫app,所以统一都叫app。
# __name__是告诉Flask对象当前文件所在的目录就是项目目录。后续的静态文件夹和模板文件都是在基于项目目录下寻找的。
app = Flask(__name__)
# flask使用视图函数的最基本方式
# methods: 指定支持的请求方式,post、get大小写都可以,无关要紧。
@app.route('/index', methods=["post", "get"])
def index():
# flask可以直接返回字符串,会自动识别。
return "index page"
@app.route('/user', methods=['POST'])
def user():
pass
if __name__ == '__main__':
# 通过app.url_map可以打印路由信息
print(app.url_map)
print("*"*150)
# app.run()是flask1.x的启动方式,2.x开始可以用模块的方式启动,后面笔记会写。
# host:默认就是127.0.0.1,
# port: 默认即使500
# debug:默认为Flase,True会开启调试模式,方便输出打印信息
app.run(host="127.0.0.1", port=5000, debug=True)
运行后控制台会打印如下信息:
C:\Users\Administrator\PycharmProjects\helloflask\venv\Scripts\python.exe C:\Users\Administrator\PycharmProjects\helloflask\demo1.py
Map([<Rule '/static/<filename>' (HEAD, GET, OPTIONS) -> static>,
<Rule '/index' (HEAD, POST, GET, OPTIONS) -> index>,
<Rule '/user' (POST, OPTIONS) -> user>])
******************************************************************************************************************************************************
* Serving Flask app 'demo1'
* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:5000
Press CTRL+C to quit
可以直接访问url:http://127.0.0.1:5000/index 会看到index page文字
标签:__,index,127.0,Flask,app,0.1,简单,hello From: https://www.cnblogs.com/juelian/p/17742112.html