gpt4 book ai didi

python - Django/Python 的 CSS 模板系统?

转载 作者:太空狗 更新时间:2023-10-29 12:29:34 25 4
gpt4 key购买 nike

我想知道是否有类似 Django 的 HTML 模板系统的东西,用于 CSS.. 我对此的搜索没有找到任何有用的东西。我知道 SASS 和 CleverCSS 之类的东西,但据我所知,这些仍然不能解决我的问题,因为我想根据特定条件动态生成 CSS 文件,以便根据不同的 CSS 文件提供服务在特定的用户 session 上...

我想在某些事情上尽量减少 javascript/AJAX 的使用(因为它是在一些医院运行的遗留系统,他们仍在使用 IE 6),我也有兴趣尽可能减少其他元素的 javascript 作为好吧...所以它会是有 1 个 CSS 文件的地方,但它可能需要根据情况进行更改(这将通过 CleverCSS 完成),但是问题是如果我只将更改写入 1 个文件,那么这将提供给每个人,即使他们可能有不同的 CSS 文件“状态”,具体取决于他们对应用程序的使用,所以我想删除 CSS 文件的物理关联,而是让它动态生成每个时间(因此它对特定用户的 session 是唯一的),Django 的 HTML 模板系统的工作方式..

最佳答案

Django 模板系统可用于您喜欢的任何文本。它大部分时间用于 HTML,但也可用于创建 CSS。 HTML 中的 CSS 引用可以是动态 URL 而不是静态文件, View 函数可以创建您喜欢的任何上下文,然后 .css 模板文件可以创建您的 CSS。

如果您只有几种不同的 CSS 可能性,那么将它们创建为静态文件并使用 HTML 模板通过根据您的条件编写不同的 CSS 引用来选择您想要的 CSS 文件可能会更好。

关于python - Django/Python 的 CSS 模板系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3623070/

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