文章目录
什么是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的方式:
第一种码:app.run(debug=True)
第二种:app.debug=True
第三种:创建对象
第四种:创建文件
在当前目录下创建一个 config.ini的文件写入 DEBUG=True如图
在使用app.config.from_pyfile()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。