问题标签 [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.

0 投票
1 回答
188 浏览

python - karrigell 导入我自己的模块

我是 karrigell 的新手,但在尝试使用相位时遇到了问题

其中“testmodule”是我自己的模块,TestClass 是模块内定义的唯一类。

但是当我去该网站时,我得到了错误

我去了谷歌并得到了一个可能的解决方案:

还行吧。但是我怎么能导入类而不是导入模块。“从...进口...”在 Karrigell 中不再可用?

感谢你的帮助!干杯!

0 投票
1 回答
93 浏览

compiler-construction - 自动编程和编译的区别

CheetahTemplate 允许源代码生成,这与通过 ANTLR 等生成的编译器有何不同?

0 投票
4 回答
6563 浏览

python - 在 ubuntu 上安装 GNU Radio

我正在尝试安装 GNU Radio,我需要它才能安装gqrx以使用我的软件定义的无线电加密狗。

我已按照https://www.jeroennijhof.nl/wiki/index.php/Software-Defined_Radio_on_Ubuntu上的指南进行操作,但安装中止,因为未安装 cheetah。Python-cheetah 实际上已安装在其最新版本中,运行sudo apt-get install python-cheetah仅表明它已安装。

有谁知道为什么 GNU Radio 不接受安装 Cheetah?

安装尝试的输出:

0 投票
2 回答
100 浏览

python-2.7 - 让 python Cheetah 打印反斜杠

我无法让 Python Cheetah 为我打印反斜杠。

猎豹2.4.4版

我希望看到输出

但我明白了

在这种情况下,模板应该是什么?

0 投票
1 回答
763 浏览

python - python中的自定义模板

我正在尝试在 python 中实现自定义模板格式,完成两件事

  1. Django 之类的分隔符

    {{ 占位符 }}

例如。


  1. 如果存在键错误或值错误,请跳过该标识符。

    class MyTemplate(Template): delimiter="{{..}}" #仅用于说明

    数据=“你好{{世界}},这是第一个程序{{程序}}”

    mt = 我的模板(数据)

    mt.substitute(world="WORLD")

那么 o/p 应该是,

据我所知,我们可以使用像 jinja2 这样的模板引擎,但这是我最后的选择。我更喜欢使用 python 本机库来做到这一点。

虽然如果你想推荐任何模板引擎(如果可能的话,用例子),那么它也很好。

提前致谢。

0 投票
1 回答
439 浏览

python - CherryPy 与 Cheetah 作为插件 + 工具 - 空白页

CherryPy 不断返回空白页或我在控制器中返回的值。我重写了一个有效的 django 和 jinja2 版本,显然这个版本与前面提到的几乎相同。

我在工具位中做了一些 pprint,它确实用解析的 html 填充 request.body,但在控制器中设置 pass 时不输出它。如果我在以简单“用户”形式显示的控制器中返回 {'user':True}。

通过一些在线示例和 SickBeard 的代码,我得出以下结论:

控制器:

工具:

插入:

在里面:

0 投票
2 回答
115 浏览

python - AppEngine 数据库模型具有 has_key() 方法但不可迭代?

我得到:“Lantern”类型的参数在模板引擎文件之一(Cheetah)中不可迭代。你可以猜到obj是一个 Lantern(见下文)。

NameWrapper.py:

这是我的模型的简化版本。没什么花哨的,没有额外的方法只是属性声明。

模型.py:

  1. 我该如何解决这个问题?
  2. 是否正确,AppEngine 模型具有函数has_key但不可迭代

解决方案(编辑):

我已经更换了线路。

0 投票
3 回答
501 浏览

python - 如何在 cheetah 模板中将浮点数截断到小数点后两位?

我目前正在将 Cheetah 模板与我的 python 代码一起使用,并且我正在传递一些浮点数。我想将这些浮点数截断到模板中的小数点后两位,例如 0.2153406 将变为 0.21

是否可以在我必须传入已经截断的字符串的 Cheetah 模板中执行此操作?

0 投票
1 回答
932 浏览

python - 在python web上单击按钮时执行存储过程

我正在创建一个网页,该网页显示数据库/表中存在的对象列表。我有一个存储过程,它从表中检索数据并将数据与将解析到表中的每一列相关联。

每行末尾都会有一个“删除”按钮,用于删除用户希望的任何行(在数据库中)。行的删除应该在存储过程中运行。我在 python 中有一个函数可以执行存储过程。

但是,我不知道如何连接将返回“JobStream Id”和“日期”的按钮,该按钮用作执行存储过程的参数。

我使用 Cheetah 作为 web 开发工具来运行 python 代码。感谢我能得到的任何帮助,在此先感谢。

编辑: 让我在这里改写一下自己。因此,网页中生成的表格数据正在使用存储过程从数据库中提取。我正在尝试添加一个功能(每行末尾有一个删除按钮),允许用户删除任何行。因此,我需要将html 变量传递给我的 python 变量以运行另一个存储过程,但我无法这样做。希望这能澄清大部分的困惑。谢谢

这是完整的代码:

0 投票
0 回答
28 浏览

blender - 将纹理从搅拌机导出到 cheetah 3d?

我想将纹理从搅拌机软件导出到 cheetah 3d 软件。任何人都知道一种方法吗?现在我发现它的唯一方法是在 .obj 上导出完整的模型