请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于端点有一个疑问?

背景:

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

问题:

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

正在回答 回答被采纳积分+3

2回答

宇泰 2021-09-12 22:31:51

可以  print(app.url_map) 查看


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

下载视频          
0 回复 有任何疑惑可以回复我~
7七月 2019-10-25 19:14:01

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

0 回复 有任何疑惑可以回复我~
  • 提问者 追蝴蝶的少年ww #1
    static的位置默认是根目录下的static目录,怎么改也有说过。
    我想问的是url_for 的第一个参数是端点值,flask是不是默认的将static和templates两个目录作为了端点?
    回复 有任何疑惑可以回复我~ 2019-10-25 20:56:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信