flask框架使用

文章目录

什么是flask框架:

Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。

flask的安装:

需要在虚拟环境中下载,进入虚拟环境中的Scripts执行active,(注意下载 flask 要注意版本号)

pip install flask==0.10.1

flask的基本框架:

实例:

from flask import Flask,request,render_template

app = Flask(__name__)

@app.route("/index/",methods=["get","post"])
def index():
    return render_template("index.html")


if __name__ == '__main__':
    app.run()

实例解析:

第一步:导包:

from flak import Flak

from:导入flak这个文件 import 是当前文件中没有Flak 这个类 就会使用flak 文件中的Flask这个类

第二步:实例化Flask

	app=Flask(__name__)

app是Flask的实例,它接收包或者模块的名字作为参数,但一般都是传递__name__。
让flask.helpers.get_root_path函数通过传入这个名字确定程序的根目录,以便获得静态文件和模板文件的目录。

第三.四.五步:route和视图函数

@app.route("/index")
def index():
	return "hello world!"

使用app.route装饰器会将URL和执行的视图函数的关系保存到app.url_map属性上。
处理URL和视图函数的关系的程序就是路由,这里的视图函数就是index
访问i ndex 就会执行视图函数

第六.七步:判断是否在本文件运行

if __name__ == '__main__':
app.run()

判断操作者是import这个py还是直接运行这个py,如果是直接运行就会执行app.run()

DEBUG模式:

DEBUG的作用:

debug模式的情况下可以抛出详细异常信息,如图:
未开启BEBUG:

在这里插入图片描述

如果运行的时候代码报错了,是不会提示详细错误的,只会报服务器内部错误
开启DEBUG:

在这里插入图片描述

开启debug模式,可以查看到详细错误,此外,在debug模式下,修改了代码flask会自动重启,这样就不用每次修改了代码手动重新运行了

开启DEBUG的方式:

第一种码:app.run(debug=True)

第一种:app.run(debug=True

第二种:app.debug=True

在这里插入图片描述

第三种:创建对象

在这里插入图片描述

第四种:创建文件

在当前目录下创建一个 config.ini的文件写入 DEBUG=True如图

在这里插入图片描述


在使用app.config.from_pyfile()

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐