问题标签 [kotti]

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 投票
2 回答
279 浏览

python - 如何判断 Pyramid/python 是否正在加载正确的 .egg?

这是一个奇怪的问题,但在过去的 3 个小时里一直让我发疯。我想玩一个基于金字塔的 cms Kotti,但我使用 easy_install first( sudo easy_install kotti) 安装它时犯了一个错误。我的行为很奇怪,我不确定它是程序本身的方式还是我安装它的方式。

我想更改代码的某些部分并查看它是如何工作的,但我的更改没有生效。通过easy_install安装它后,我做了:

我去了 127.0.0.0:5000 并看到它正在工作。第一页的文字是“恭喜!您已成功安装 Kotti”。所以我进入了 kotti 目录并做了 a grep "Congratulations" *.*,发现它来自populate.py。所以我打开文件并将该行更改为另一段文本并保存。因为我在 pserve 上有 --reload 标志,所以我注意到它在终端上重新加载了我的代码,当我回到站点时,数据没有改变。

我很困惑,因为当我更改 python 代码时服务器会重新加载,所以它会看到更改但它没有反映在浏览器中(只是为了测试它是否是浏览器缓存,我尝试使用不同的浏览器并清除缓存)。

有任何想法吗?

0 投票
2 回答
1003 浏览

python - Python:左侧括号赋值

所以我在Kotti中找到了这段代码:

我想知道:左边的方括号有什么作用?我在 python shell 中做了一些测试,但我不太清楚它的目的。额外的问题:lambda回报是什么?我猜是 的一个元组(Boolean, self._children),但这可能是错误的......

0 投票
1 回答
168 浏览

python - 你可以在 Kotti 中拥有一个内容元素的多个通用子视图吗?

您可以通过执行以下操作在 kotti 中为内容类型添加“视图”:

(更多详情: http: //kotti.readthedocs.org/en/latest/first_steps/tut-2.html

您也可以拥有多个视图,并使用“设置默认视图”,但有时拥有几个具有非常相似 url 的相似视图会很方便。

例如,在 plone 中,拥有这样的 url 结构是微不足道的:

  • /blah/item/ <--- 普通视图
  • /blah/item/json <--- 项目的 Json 版本
  • /blah/item/pdf <--- 项目的 PDF 下载

您可以...在 kotti 中做类似的事情,方法是使用您创建的视图并根据 get/post 参数渲染不同的内容,但这很混乱,坦率地说,相当垃圾。

我发现的唯一解决方案是拥有一个具有 json 渲染器的自定义内容类型“JsonView”,并将其添加为父对象的子对象,它的渲染器会查找父内容并进行渲染。

但是,这样做需要您为所需类型的每个实例手动创建一个“JsonView”子级,这也相当麻烦。

有没有更好的方法来做到这一点?

--

NB。特别注意,拥有自定义视图 /blah/item/json 根本没有任何用处;任何父文件夹中的任何类型的项目都应该能够以上述方式呈现;使用单个静态路由不是正确的解决方案。

0 投票
1 回答
822 浏览

pyramid - 如何使用金字塔 FileResponse 提供此视频文件以供下载

请问我错过了什么。当我想提供已下载到磁盘上的视频文件时,我不断在浏览器中收到内部服务器错误。这是我的代码:视图函数

模板

视频下载,我可以在文件夹中看到它,但我不断收到内部服务器错误,而在浏览器上没有回溯

我的应用依赖于 Kotti cms

0 投票
1 回答
74 浏览

python - 如何在表单中重新排序滤锅字段?

我使用表单继承来创建一个新表单,例如:

假设ParentForm字段的顺序是

  • 姓名
  • 电子邮件

我希望在电子邮件字段之后插入新字段,employment_date,即

  • 姓名
  • 电子邮件
  • 就业日期

我想在不重新定义架构中的字段的情况下实现这一点。

0 投票
2 回答
2144 浏览

postgresql - 如何在金字塔 ini 文件中使用系统环境变量?

我导出了一个名为的变量DBURL='postgresql://string',我想在我的配置 ini 文件中使用它,例如::

那是行不通的。

0 投票
0 回答
63 浏览

pyramid - Kotti/deform_ext_autocomplete - 如何在 Kotti 中使用 ExtendedAutocompleteInputWidget?

我正在尝试使用来自morph_ext_autocomplete 的ExtendedAutocompleteInputWidget,因此小部件将具有自动完成功能。我想使用 ExtendedAutocompleteInputWidget 的原因是我可以获得键/显示值对,而正常的自动完成只处理显示值。

根据小部件的文档,这是我到目前为止所拥有的:

在 my_project/resources.py 中:

在 my_project/views/edit.py 中:

不幸的是,我收到了错误:

我是否正在尝试以错误的方式使用小部件?

我正在使用 Kotti 2.0.1。

0 投票
1 回答
446 浏览

java - Spring Boot REST API 以格式显示响应结果

我想以以下格式显示响应结果:

但我只显示每个数据结果如下:

这是显示响应结果的代码片段

  • 控制器
  • 模型类

谁能帮我解答一下,谢谢。