0

Python Flask插件 Flask_blueprint 蓝图

当一个Flask框架中有一个启动Flask的主程序文件和多个网站的APP文件时, 主程序文件需要从APP文件中导入相关APP站点函数, APP文件需要从主程序文件中导入app实例, 当主程序文件运行时,主程序与APP站点文件同时导入对方,模块先后顺序错乱,导致模块导入堵塞发生异常。 ##扩展模块:Blueprint ![](http://www.flayerveo.com/usr/uploads/2020/02/4056123597.png) >主程序文件- 阅读剩余部分 -
0

Python Flask 重定向

使用方法:redirect 导入方法:from flask import redirect 格式:redirect('重定向到的目录') ![](http://www.flayerveo.com/usr/uploads/2020/02/437431533.png) 访问页面直接重定向: ![](http://www.flayerveo.com/usr/uploads/2020/02/1515201303.png)
0

Python Flask 文件上传

##上传文件表单: ![](http://www.flayerveo.com/usr/uploads/2020/02/1213643547.png) ##上传文件: ```python f = request.files['文件参数'] //文件套接字 f.filename //文件名 ``` ![](http://www.flayerveo.com/usr/uploads/2020/02/667159431.png) ##完整代码: ![](ht- 阅读剩余部分 -
0

Python Flask 请求方法

##发出请求方法: ```python @app.route('/',methods=['方法']) ``` methods中指定所支持的请求方法: > GET POST HEAD PUT DELETE ##获取请求:request,response ```python 需要先导入: from flask import request ``` ####request方法: ```python request.method //提交方- 阅读剩余部分 -
0

Python Flask 路径参数

##设置路径参数: ![](http://www.flayerveo.com/usr/uploads/2020/02/1537901234.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/2338540213.png) 默认标识是尖括号: ##路径参数的默认值: 参数允许有默认值:   如果有默认值,那么在路由中不传参数也是ok的   如果没有默认值,参数在路由中必须传递! ##路径参- 阅读剩余部分 -
0

Python Flask 基本网页创建

1\. 导入 Flask 类 ```python from flask import Flask ``` 2\. 创建一个该类的实例,第一个参数是应用模块的名称。 如果你使用单一的模块(如本例),你应该使用 \_\_name\_\_ ,因为模块的名称将会因其作为单独应用启动还是作为模块导入而有不同。 ```python app = Flask(__name__) ``` 3\. 使用 route() 装饰器告诉 Flask 什么样的URL 能触发函数。 - 阅读剩余部分 -
0

Python 字典合并

将多个字典合并成一个字典 ![](http://www.flayerveo.com/usr/uploads/2020/02/2007603265.png) 方法一:不推荐的方法 ![](http://www.flayerveo.com/usr/uploads/2020/02/3967294306.png) 方法二:python3.4以下版本推荐使用 ![](http://www.flayerveo.com/usr/uploads/2020/02/254590- 阅读剩余部分 -
0

Python 正确的使用返回值None

函数中返回值一般不用return False,最好使用return None, 判断时使用 "if 函数 is None:"来判断 例在连接数据库代码中,会有一个测试脚本,如果数据库成功连接上执行获取用户函数返回用户列表,如果没有连接上返回返回None。
0

Python 更好的判断值的True或False

当判断一个值是True或False时,不能用类似 "if value == True"的语句进行判断,需要使用如下方法: ##方法一: ```python print(True if value else False) #如果value有值返回True,否则返回False ``` ##方法二: ```python print(False if not value else True) #如果value没值返回False,否则返回True ```
0

Python 列表解析

##列表解析: **列表解析格式:** ```python [需要输出的变量 for 变量 in 原列表 if 条件语句] ``` **原理:**变量原列表赋值给变量,如果变量符合条件则输出该变量。 **实例1:** ![](http://www.flayerveo.com/usr/uploads/2020/02/1972048787.png) ![](http://www.flayerveo.com/usr/uploads/2020/02/413- 阅读剩余部分 -
0

Python 可变参数和字典参数

arg 普通参数 \*args 元祖 \*\*kwargs 字典 **代码实例:** ```python def function(arg,*args,**kwargs): print(arg,args,kwargs) function(6,7,8,9,a=1, b=2, c=3) ``` **结果:**6 (7,8,9) {'a':1,'b':2,'c':3} **解析:** arg只能放一个参数;    \*args可以放多个- 阅读剩余部分 -
    页码:
ICP证: 浙ICP备2022036136号