render_template 找不到模板, send_file 可以

用户1561108

在某些情况下,我想呈现模板,而在其他情况下,我想提供模板文件。我将相同的路径传递给render_templatesend_file,但仅send_file起作用。

resp = render_template('templates/index.html')
resp = send_file('templates/index.html')
大卫教

模板路径相对于模板根。send_file路径是相对于应用程序根目录的。

render_template('file.html')
send_file('templates/file.html')

此外,模板路径实际上并不是文件系统路径,它们只是在默认的 Flask 情况下看起来像它们。所以“模板根”的真正意思是“模板加载器的查找路径”而不是“模板文件夹”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

render_to_string找不到我的erb模板?

来自分类Dev

来自插件的Grails g:render模板-找不到

来自分类Dev

来自插件的Grails g:render模板-找不到

来自分类Dev

错误:找不到模板“ phonegap-template-push”

来自分类Dev

Kohana在服务器上找不到模板,但是在localhost上可以正常工作

来自分类Dev

在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

来自分类Dev

在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

来自分类Dev

找不到“应用程序”模板或视图。什么都不会呈现Object {fullName:“ template:application”}

来自分类Dev

从1.9.1迁移后,Ember 1.10 + grunt + EAK:“找不到<template_name>模板或视图”

来自分类Dev

Django找不到模板,文件存在且指定了TEMPLATE_DIR

来自分类Dev

从1.9.1迁移后,Ember 1.10 + grunt + EAK:“找不到<template_name>模板或视图”

来自分类Dev

Electron NPM应用程序找不到file:///eel.js,但是python可以找到

来自分类Dev

Rails RSpec render_template错误

来自分类Dev

render_template中的flask参数

来自分类Dev

烧瓶中的动态render_template()

来自分类Dev

render_template 中的空列表

来自分类Dev

./configure找不到GCC,但哪里可以找到?

来自分类Dev

即使找不到模式,也可以转义序列

来自分类Dev

找不到OpenCV但可以导入

来自分类Dev

灰烬找不到模板

来自分类Dev

nunjucks:找不到模板

来自分类Dev

找不到Jave FIle

来自分类Dev

如何测试send_file烧瓶

来自分类Dev

send_file之后出现DoubleRenderError

来自分类Dev

NGINX下载慢,以send_file开头

来自分类Dev

send_file之后出现DoubleRenderError

来自分类Dev

关于 discord.py 的 send_file()

来自分类Dev

render_template和重定向之间的区别?

来自分类Dev

烧瓶:带有路径的render_template

Related 相关文章

  1. 1

    render_to_string找不到我的erb模板?

  2. 2

    来自插件的Grails g:render模板-找不到

  3. 3

    来自插件的Grails g:render模板-找不到

  4. 4

    错误:找不到模板“ phonegap-template-push”

  5. 5

    Kohana在服务器上找不到模板,但是在localhost上可以正常工作

  6. 6

    在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

  7. 7

    在SonataAdminBundle :: standard_layout.html.twig中找不到模板“ SonataCoreBundle:FlashMessage:render.html.twig”

  8. 8

    找不到“应用程序”模板或视图。什么都不会呈现Object {fullName:“ template:application”}

  9. 9

    从1.9.1迁移后,Ember 1.10 + grunt + EAK:“找不到<template_name>模板或视图”

  10. 10

    Django找不到模板,文件存在且指定了TEMPLATE_DIR

  11. 11

    从1.9.1迁移后,Ember 1.10 + grunt + EAK:“找不到<template_name>模板或视图”

  12. 12

    Electron NPM应用程序找不到file:///eel.js,但是python可以找到

  13. 13

    Rails RSpec render_template错误

  14. 14

    render_template中的flask参数

  15. 15

    烧瓶中的动态render_template()

  16. 16

    render_template 中的空列表

  17. 17

    ./configure找不到GCC,但哪里可以找到?

  18. 18

    即使找不到模式,也可以转义序列

  19. 19

    找不到OpenCV但可以导入

  20. 20

    灰烬找不到模板

  21. 21

    nunjucks:找不到模板

  22. 22

    找不到Jave FIle

  23. 23

    如何测试send_file烧瓶

  24. 24

    send_file之后出现DoubleRenderError

  25. 25

    NGINX下载慢,以send_file开头

  26. 26

    send_file之后出现DoubleRenderError

  27. 27

    关于 discord.py 的 send_file()

  28. 28

    render_template和重定向之间的区别?

  29. 29

    烧瓶:带有路径的render_template

热门标签

归档