关于端点有一个疑问?

来源:8-9 反向构建URL

追蝴蝶的少年ww

2019-10-25

背景:

        在模板中,加载一个图片的代码是:{{ url_for('static', filename='avatar.jpg') }}

问题:

        使用 @app.route 注册视图函数时,会注册视图函数同名的值作为端点。可是在代码中我们并没有手动的注册static这个端点。是不是flask默认的将:static目录和templates目录,注册成为了端点,我们可以直接反向构建url,而无需我们再去手动注册了呢?

写回答

2回答

宇泰

2021-09-12

可以  print(app.url_map) 查看


<Rule '/static/<filename>' (GET, OPTIONS, HEAD) -> static>])

下载视频          
0
0

7七月

2019-10-25

static是有默认的位置的,而且我记得课程中还讲解了如何修改

0
1
追蝴蝶的少年ww
static的位置默认是根目录下的static目录,怎么改也有说过。 我想问的是url_for 的第一个参数是端点值,flask是不是默认的将static和templates两个目录作为了端点?
2019-10-25
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程