DNF新年套

python_flask 基础巩固 (DEBUG模式)

默认情况下flask不会开启DEBUG模式,开启DEBUG模式后,flask会在每次保存代码的时候自动的重新载入代码,并且如果代码有错误,会在终端进行提示。

开启DEBUG模式有四种方式:

1、直接在主程序上设置:

  app.debug = True
  app.run()
2、在执行run方法的时候,传递参数进去:

  app.run(debug=True)
3、在config属性中设置:

  app.config.update(DEBUG=True)
注:如果一切正常,会在终端打印以下信息:

* Restarting with stat
* Debugger is active!
* Debugger pin code: 294-366-044
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
4、通过配置文件配置:

在建立好的config.py文件中写入DEBUG=True(注意,DEBUG要大写),然后再应用到的程序文件中调用 引用config文件

 1) import cofing

 2)  app.config.from_object(config)

注:也可以通过另外一个方法加载,该方法就是app.config.from_pyfile(),该方法传入一个文件名,通常是以.py结尾的文件,但也不限于只使用.py后缀的文件:

app.config.from_pyfile('config.text',silent=True)
# silent=True表示如果配置文件不存在的时候不抛出异常,默认是为False,会抛出异常。

posted on 2018-04-13 15:23  DNF新年套  阅读(1092)  评论(0)    收藏  举报

导航