gpt4 book ai didi

python - 谷歌应用引擎 : Inject page-dependent CSS

转载 作者:行者123 更新时间:2023-11-28 12:59:29 24 4
gpt4 key购买 nike

我的 webapp 有几种不同的实体类型,每种类型都有不同的模板。

我想将 CSS 注入(inject) HTML <body>取决于我正在查看的页面或实体类型。

执行此操作的最佳方法是什么?

最佳答案

您可以在 Jinja 中使用 Python 函数从数据存储或您的元素目录中读取 CSS。

您必须在您的环境中为 Jinja 注册此 Python 函数:

env.filters['readcss'] = readcss

要从您的元素中读取数据,您可以使用:

def readcss(css_file_name):    

path = os.path.join(os.path.dirname(__file__), 'inlinecss', css_file_name)
return file(path, 'rb').read())

关于python - 谷歌应用引擎 : Inject page-dependent CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685771/

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