问题标签 [cheetah]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 Cheetah 模板中更好地替换
给定以下 Cheetah 模板
用 \\ 替换 " 真是一口难言
任何人都有更简单/更短的方式来编写这个表达式?
php - 最简单、最快的模板方法,可能是 PDF
我一直在广泛寻找一个简单的解决方案来解决一个不太复杂的问题。
我在需要打印的 sql 数据库中有大量数据(例如,每个条目都有姓名、地址、电话号码等)。
最终打印页面上的绝大多数数据是静态的——只需要在“模板”中作为“变量”的少数字段。非常有利的是,可变数据将被放入的区域本身在位置方向和尺寸上都是固定的——因此不需要调整页面上其他静态/冗余数据的间距。
我想有某种形式的“会计”,因为打印的页面数量将达到数万,我想知道到目前为止已经打印了哪些 sql 条目。
我不想“重新发明轮子”并编写一个php前端,该前端循环遍历数组并将sql数据在呈现为pdf之前或之后存放到页面上的正确位置......
我更喜欢直接从服务器 (*nix) 打印,如果有一种方法可以做到这一点,而实际上不必渲染成千上万个单独的 pdf,我会非常热情。以今天的开源软件包,走哪条路最好?
(到目前为止,看起来如果没有简单的方法,我将需要学习 LaTeX、Cheetah 和一些 python)
python - 在主目录中安装 cheetah
我正在尝试在我的主目录中安装 Cheetah 模板引擎。我有一个学校网站帐户,但没有 root 访问权限。我将我的 python 路径更改为我正在安装的目录,但它试图将 cheetah-compile 放在 /usr/bin 中,我当然没有权限。我怎样才能解决这个问题?谢谢!
python - Linux 上是否有类似 Qt Designer for web 的东西?
我非常习惯于使用 Qt Designer 来设计 GUI,并且我希望能够在我正在处理的 Python 项目中使用类似的东西,我想为其创建一个 Web 界面,但我发现一个类似的工具似乎无处可寻。
是否有类似的东西可以生成模板(例如 Cheetah 模板)或视觉上类似于 Qt Designer 的 PyJS 界面,并将其连接到代码(事件处理),尤其是对于 Linux?
python - 猎豹#include不工作
#include
似乎不起作用,我收到“500 内部服务器错误”。我尝试了没有包含的相同代码,将所有代码放在一个文件中,它可以工作。我正在使用网络框架烧瓶
头文件.tmpl
主页.tmpl
页脚.tmpl
引擎.py
我的第二个问题是关于 header.tmpl 中的 $css 和 $js 变量:
<link rel="stylesheet" href="../$css">
$css 设置为 'css/main.css' 有效
<link rel="stylesheet" href="$css">
将 $css 设置为 '../css/main.css' 失败,它会将其读取为纯文本 '$css' 而不是获取变量的值。
这是为什么?
python - Pyramid 的 Cheetah 模板绑定是什么样的?
我找到了这个话题,它谈到了 Pystache,我在 Github 上看到了一些其他引擎的绑定,但我对如何让 Cheetah 与 Pyramid 一起工作感到困惑。任何指针或代码可能是什么样的?
python - 为cherrypy创建一个猎豹工具
我刚开始玩cherrypy,想用cheetah作为模板引擎。
因此我想创建一个工具,这样我就可以使用注释功能指向我的模板
就像是
我已经在cherrypywiki上找到了可以使用编译模板的东西:
但我不想先编译模板。我想从我暴露的网站返回我的内容。我的 cheetah 工具现在应该拦截该内容并创建模板
我知道如何创建模板:
现在基本上在我的页面处理程序中,我只返回我的内容字典,我的工具创建模板并动态填充属性。因为我也是 Python 的新手,所以我不知道如何动态地做到这一点。
我希望我可以遍历我的字典并在我的工具中做类似的事情:
但我已经通过一个简短的演示尝试了这个。setattr
不管用。我试过这样:
有人可以指出我正确的方向吗?
installation - 猎豹安装错误
根据这个站点,我正在尝试在我的机器上安装 gnuradio,为此我必须安装另一个程序。一切顺利,但是当我必须安装 cheetah 依赖项时,它给了我这个错误:
c:\Python27\Scripts>easy_install cheetah
加工猎豹
错误:不是可识别的存档类型:猎豹”
如何正确安装 cheetah 依赖项?我正在使用 Windows 7 64 位。
python - 升级 Cheetah 模板并在变量赋值中出现奇怪的错误
我正在尝试将工作项目中的 Cheetah 从 0.9 升级到 2.4.4。在模板中创建某些变量时,我遇到了一些奇怪的错误。下面是一个例子:
这会在编译时产生以下错误:
NotFound:在搜索“get”时找不到“get”
如果我这样重构:
我没有错误。我在其他地方遇到了类似的错误(“在搜索 X 时找不到 X”),但我不清楚 Cheetah 中发生了什么变化,以便我可以以一致的方式解决它。
python - CherryPy 似乎找不到 CSS 脚本(静态或绝对路径)
我正在使用cherryPy 框架为我的网站提供服务,但它似乎无法找到我的具有静态路径或绝对路径的css 脚本。如果我只是通过浏览器访问 index.tmpl 文件,css 脚本可以正常工作,但是当我通过cherrypy 请求它时,它不使用 css 脚本。
根目录结构:
网站.py
模板/索引.tmpl
我究竟做错了什么?
编辑
我尝试过static/css/main.css
作为静态路径
我也尝试过相对路径,相对于 site.py 和相对于 index.tmpl
这是我得到的错误: