【问题标题】:How to insert database values into the template stylesheet?如何将数据库值插入到模板样式表中?
【发布时间】:2013-10-25 16:47:43
【问题描述】:

我有一个金字塔应用程序,我在 Zope 页面模板上的数据库表中插入一个条目。变色龙模板引擎将其呈现为 html。我想要做的是通过与条目关联的数据库中的值列移动这个条目。这是我想做的。

<html>
<p class="entries">${entry.name}</p>
</html>

<style type="text/css">
.entries {
    margin-left: var(entry.value) px;
}
</style>

显然这是不正确的。有没有办法用 JQuery 自定义 css 类来做到这一点?我不知道如何将它与金字塔框架或 sqlalchemy ORM 集成。

【问题讨论】:

  • 不是 ${entry.value} 吗?
  • 是的,你是对的。我不知道它是否不同,因为它是一个样式表,但我猜不是。

标签: jquery python css sqlalchemy pyramid


【解决方案1】:

看起来它在样式表中与在模板的其余部分中完全相同。您只需要使用 ${} 格式。不过,如果您想将 css 放在单独的文件中,我不确定您会怎么做。

【讨论】:

  • 在 html 模板中(使用 mako)... 然后你可以做 config.add_view('path.to.view.callable', template="package:templates/css/screen.css.mako" , route_name='css')
猜你喜欢
  • 1970-01-01
  • 2020-08-24
  • 1970-01-01
  • 2021-04-17
  • 1970-01-01
  • 1970-01-01
  • 2012-02-22
  • 2021-09-03
相关资源
最近更新 更多