应用的结构

创建目录之后 相应的目录如下面

其中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上面运行)
  1. 点击右上角的项目名称—>Edit Configurations

  2. 在configurations中勾选FLASK_DEBUG选项,之后点击ok完成(记得把服务关闭再修改不然会出现错误)

  3. 重新启动项目,完成debug模式的开启

 

posted @ 2021-01-30 13:08  熊灬火火  阅读(59)  评论(0)    收藏  举报