栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

jinja2设置背景图片

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jinja2设置背景图片

您似乎正在尝试告诉前端使用应用程序路由,而不向其传递正确的命令。我假设您正在使用Flask。确实,有两种方法(我可以想到)将面包切成薄片,这取决于您。首先只是使用标准html而不是嵌入python来路由应用程序以查找文件,如下所示:

<body background="/path/to/image.jpg">

但是,如果您想利用框架和模板,则应使用内置方法url_for

看起来像这样:

<body background="{{ url_for('static', filename=commPageData.background_image) }}">

“静态”是该映像所在的应用程序中的目录。

现在,我不确定commPageData.background_image来自您的应用程序中。我的代码片段假定它被用作一个值,如果将其传递回逻辑,它将识别该值(如果有意义),并且它必须是告诉url_for方法寻找它的位置,即使它是动态生成的。如果实际上有特定的图像要渲染为背景,则需要适当地指定它:

<body background="{{ url_for('static', filename='image.jpg') }}">

当然,已经在HTML5中弃用了它,并且可能无法在许多浏览器中正确呈现。最好使用CSS代替

<body >

或直接将其放在CSS文件中



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/614212.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号