基于Flask框架搭建视频网站的学习日志(二)
2021-04-20 19:27
标签:浮点 htm 缺省 string read 因此 构造函数 类的构造函数 相对 所有的Flask程序都必须创建一个程序实例,程序实例是Flask类的对象 Flask 类的构造函数Flask()只有一个必须指定的参数,即程序主模块或包的名字。在大多数程序中,python的 1.路由: 个人对路由的理解:程序实例需要知道每个URL请求运行那些代码,用route()修饰器把函数绑定到URL上 2.视图函数: 返回的响应可以是字符串或者复杂的表单 通过把 URL 的一部分标记为 转换器类型: ! 注意: 1.服务器启动以后会进入轮询,等待并处理请求(轮询是用来解决服务器压力过大的问题的。如果保持多个长连接,服务器压力会过大,因此。专门建立一个轮询请求的接口,里面只保留一个任务id,只需要发送任务id,就可以获取当前任务的情况。如果返回了结果,轮询结束,没有返回则等待一会儿,继续发送请求。 ) 2.把debug参数设置为True,启用调试模式 3.在浏览器上输入网址,如果是生成的初始网址,并且URL带了变量,这时先会返回错误,因为生成的初始网址里面没有变量,例如应该加上/user/44654。其中的也要去掉 基于Flask框架搭建视频网站的学习日志(二) 标签:浮点 htm 缺省 string read 因此 构造函数 类的构造函数 相对 原文地址:https://www.cnblogs.com/fragrant-breeze/p/12258080.html基于Flask框架搭建视频网站的学习日志(二)2020/02/02
一、初始化
from flask import Flask
app = Flask(__name__)
__name__
变量就是所需的值。(Flask这个参数决定程序的根目录,以便稍后能够找到相对与程序根目录的资源文件位置)——《Flask Web开发》二、路由和视图函数
三、动态路由
变量规则 Flask中文文档(https://dormousehole.readthedocs.io/en/latest/quickstart.html)
就可以在 URL 中添加变量。标记的 部分会作为关键字参数传递给函数。通过使用
,可以 选择性的加上一个转换器,为变量指定规则。请看下面的例子:@app.route('/user/
string
(缺省值) 接受任何不包含斜杠的文本
int
接受正整数
float
接受正浮点数
path
类似
string
,但可以包含斜杠(与string区分)
uuid
接受 UUID 字符串
中间不能有空格,格式要一致四、启动服务器
if __name__ == '__main__':
app.run(debug=True)
上一篇:css点名
文章标题:基于Flask框架搭建视频网站的学习日志(二)
文章链接:http://soscw.com/index.php/essay/77266.html