创建目录之后 相应的目录如下面
其中templates放一些html文件,而static则放一些css文件和js文件,而app.py则会是以下样子,在这个时候右键运行就可以看到网页出现了 hello falsk
也可以通过在命令行输入命令运行应用 python3 -m flask run 或者 python -m flask run
from flask import Flas
app = Flask(__name__) @app.route(‘/‘) # 相应的路由参数 def index():
#返回相应的数据 return ‘Hello flask!‘
#当然除了上面这种方式定义路由还有另外一种第一路由的方式
app.add_url_rule(‘/‘,"index",index)
#其中第一个参数是url即路由 ,第二个参数为端口名(现在我也还不清楚是什么意思),第三个参数为视图函数的函数名,不过我个人觉得还是装饰器好一些
if __name__ == ‘__main__‘: app.run()
* Serving Flask app "app.py" * Environment: development * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
装饰器的路由参数还支持动态参数(可以支持string类型,float类型,path类型)
@app.route(‘/<string:name>‘) def hello(name): return ‘hello {}‘.format(name)
开启debug模式
if __name__ == ‘__main__‘: app.run(debug=True)
#第一种方法(也可能会没用在pycharm上面运行)
点击右上角的项目名称—>Edit Configurations
在configurations中勾选FLASK_DEBUG选项,之后点击ok完成(记得把服务关闭再修改不然会出现错误)
重新启动项目,完成debug模式的开启
原文:https://www.cnblogs.com/bear6770/p/14348755.html