上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: Jinja2:是Python的Web项目中被广泛应用的模板引擎,是由Python实现的模板语言,Jinja2 的作者也是 Flask 的作者。他的设计思想来源于Django的模板引擎,并扩展了其语法和一系列强大的功能,其是Flask内置的模板语言。jinja2之所以被广泛使用是因为它具有以下优点:1 阅读全文
posted @ 2024-07-19 10:45 yongheng999 阅读(169) 评论(0) 推荐(0)
摘要: 视图函数的主要作用是生成请求的响应,这是最简单请求.实际上,视图函数有两个作用: 处理业务逻辑 返回响应内容 在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本. 模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体的值需要从使用 的数据中获取 阅读全文
posted @ 2024-07-19 10:43 yongheng999 阅读(33) 评论(0) 推荐(0)
摘要: flask 如何在不同场景返回不同响应信息呢? 1 返回重定向 app = Flask(__name__)@app.route('/demo')def demo(): return redirect('http://www.baidu.com',code=201) 2返回json 数据: @app. 阅读全文
posted @ 2024-07-18 15:28 yongheng999 阅读(25) 评论(0) 推荐(0)
摘要: 这里我们定义一个html的静态文件,模拟用户正常提交表单 需要注意的是,文件上传时,需要在form表单定义这个属性 enctype="multipart/form-data 业务代码实现: from flask import Flask, requestapp=Flask(__name__)@app 阅读全文
posted @ 2024-07-18 13:29 yongheng999 阅读(43) 评论(0) 推荐(0)
摘要: 在flask框架中,可以定义路由请求方式 利用methods参数可以自己指定一个接口的请求方式 get: 把参数放在url后面,参数使用字符方式传输,所以也叫明文传输 post: 表单提交,采用字节流方式传递数据,文件传输必须用post 这里我们定义一个静态文件: get请求参数代码实现: from 阅读全文
posted @ 2024-07-18 11:30 yongheng999 阅读(44) 评论(0) 推荐(0)
摘要: url_for 函数 一般我们通过一个url就可以执行到某一个函数,反过来,我们知道一个函数, 怎么去获得url呢?url_for 函数就可以帮我们实现这个功能 、url_for 函数,接收两个及以上的参数,接收函数名作为第一个参数,接收 对应url规则命名的参数,如果还出现其他的参数,则会添加到u 阅读全文
posted @ 2024-07-18 10:31 yongheng999 阅读(19) 评论(0) 推荐(0)
摘要: 我们要自定义转换器就要声明一个类,然后继承父类的BaseConverter 需要用正则表达式的需要重写父类的regex 代码实现: from flask import Flaskfrom werkzeug.routing import BaseConverterapp = Flask(__name_ 阅读全文
posted @ 2024-07-18 10:07 yongheng999 阅读(29) 评论(0) 推荐(0)
摘要: 这里我们声明转换器类型为 int from flask import Flaskapp= Flask(__name__)@app.route('/user/<int(min=1,max=50):user_id>')def userid(user_id): print(type(user_id)) r 阅读全文
posted @ 2024-07-18 09:52 yongheng999 阅读(16) 评论(0) 推荐(0)
摘要: 获取所有视图函数信息,并以json形式返回 这里我们用的是flask 框架中内部的json 代码实现: from flask import Flask,jsonapp = Flask(__name__)@app.route('/')def index(): rulse=app.url_map.ite 阅读全文
posted @ 2024-07-17 18:00 yongheng999 阅读(18) 评论(0) 推荐(0)
摘要: 配置文件: 代码: from flask import Flaskapp=Flask(__name__)app.config.from_pyfile('setting.py')@app.route('/')def index(): print(app.config['USER']) print(ap 阅读全文
posted @ 2024-07-17 16:41 yongheng999 阅读(38) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 18 下一页