Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
WYH
wyh_web_tools
比较版本
f60856bf11c9eb8d0b9715ca26491a8a1ecae41a...fa70e2755be179be7f9d0e337f9ab8f1d60ca35d
W
wyh_web_tools
项目概览
WYH
/
wyh_web_tools
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
wyh_web_tools
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
源分支
fa70e2755be179be7f9d0e337f9ab8f1d60ca35d
选择Git版本
...
目标分支
f60856bf11c9eb8d0b9715ca26491a8a1ecae41a
选择Git版本
比较
Commits (2)
https://gitcode.net/WyhPro/wyh_web_tools/-/commit/9d867b2e75262f28620db48882af8e4d3d75da33
使用render_template方法渲染模板并返回
2021-08-15T13:59:17+08:00
汪云辉
15655267350@163.com
https://gitcode.net/WyhPro/wyh_web_tools/-/commit/fa70e2755be179be7f9d0e337f9ab8f1d60ca35d
自定义响应对象
2021-08-15T14:01:08+08:00
汪云辉
15655267350@163.com
隐藏空白更改
内联
并排
Showing
2 changed file
with
15 addition
and
6 deletion
+15
-6
main.py
main.py
+0
-2
user/views.py
user/views.py
+15
-4
未找到文件。
main.py
浏览文件 @
fa70e275
...
...
@@ -142,8 +142,6 @@ def user_info03(mob_num):
"""自定义响应对象"""
@
app
.
route
(
'/demo2'
)
def
demo2
():
# 视图函数可以返回str/bytes, 并且都会最终包装为Response响应对象
...
...
user/views.py
浏览文件 @
fa70e275
from
flask
import
url_for
,
render_template
from
flask
import
url_for
,
render_template
,
make_response
from
flask
import
request
from
user
import
user_blu
...
...
@@ -32,8 +32,21 @@ def upload_file():
f
.
save
(
'./demo.png'
)
return
'ok'
#####################################如何在不同的场景里返回不同的响应信息##########################################
# 1)返回模板
# 1)自定义响应对象
@
user_blu
.
route
(
'/demo2'
)
def
demo2
():
# 视图函数可以返回str/bytes, 并且都会最终包装为Response响应对象
# 手动创建响应对象 主要目的为设置响应头
response
=
make_response
(
"demo_test"
)
# type: Response
response
.
headers
[
'a'
]
=
10
return
response
# 2)返回模板
# 使用render_template方法渲染模板并返回
# 例如,新建一个模板index.html
...
...
@@ -42,5 +55,3 @@ def index001():
mstr
=
'Hello 黑马程序员'
mint
=
10
return
render_template
(
'index.html'
,
my_str
=
mstr
,
my_int
=
mint
)