gpt4 book ai didi

python - flask 将 css 导入 html 文件

转载 作者:行者123 更新时间:2023-11-28 03:23:42 25 4
gpt4 key购买 nike

我有一些 htmlcss 文件,它们链接在我的代码的 head 部分。我正在努力通过电子邮件从 Flask 发送一个特定的 html 文件。问题是我需要将 css 包含在 html 文件中,否则它无法正确显示。有没有办法用 flask/python 动态地做到这一点?

非常感谢任何帮助。

最佳答案

您将需要 flask 中名为 get_resource_as_string 的片段 http://flask.pocoo.org/snippets/77/

app = Flask(__name__)

def get_resource_as_string(name, charset='utf-8'):
with app.open_resource(name) as f:
return f.read().decode(charset)

app.jinja_env.globals['get_resource_as_string'] = get_resource_as_string

然后你可以像这样在页面中包含你的样式表

<style type=text/css>{{ get_resource_as_string('static/styles.css') }}</style>

这会将 css 文件直接写入文档,无需单独的 CSS 文件。

关于python - flask 将 css 导入 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45095572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com