问题标签 [pyramid]

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 回答
735 浏览

python - 在金字塔项目中使用 paste.progress

我需要跟踪文件的上传进度并找到paste.progress 中间件。这似乎是我想要的。如何在 Pyramid 项目中添加和使用 paste.progress 中间件?

0 投票
1 回答
1663 浏览

python - 通过 Google App Engine 在 Pyramid 中使用 Mako 模板

使用 Pyramid 和 mod_wsgi,要使用 mako 模板,您只需将此行添加到 development.ini:

不幸的是,Google App Engine 中的 Pyramid 没有 development.ini 文件,我收到以下错误:

有没有办法传递这个环境变量?

0 投票
1 回答
2214 浏览

python - 检查用户是否有金字塔(塔 2)的权限?

我如何检查用户是否在金字塔中拥有权限。例如,我想仅在用户具有某些权限时才显示一些 HTML,但要让每个人都可以使用该视图。

0 投票
1 回答
581 浏览

python - 如何检查金字塔(塔2)中授权失败的权限?

我为禁止视图添加了一个视图:

重定向到登录屏幕。

但是现在我添加了一些需要管理员访问权限的管理内容,而我只想显示“您没有权限”屏幕,如何在禁止视图中检查?

0 投票
2 回答
707 浏览

javascript - Web 2.0 生态系统/堆栈

作为前端网站开发的新手,我可以理解一些东西,例如路由,ORM等。我不明白它们是如何一起发挥作用的。我的理解是,使用 Pyramid/Django 等构建的网站有很多组件:

  1. 模板引擎:让您从代码中抽象出 HTML 的东西。说得通。

  2. SQLAlchemy 等人:一个 ORM。美好的。

  3. 一个渲染器。不知道。

  4. JS 库:JQuery 等:除了添加漂亮的效果外,不知道这些有什么用。这如何与模板引擎交互?这如何与整个框架交互?我可以在 Pyramid 中为 jquery 编写代码,还是单独编写 JS,将我的 JS 文件插入到我的模板中,或者......?

  5. 表单模板库(formish、formalchemy 等):这些与全局有什么关系?他们在哪里插入?

我还缺少任何其他重要组件吗?

那么,有人可以帮我解释一下堆栈吗?

0 投票
4 回答
3366 浏览

python - 如何为金字塔/塔架 2 编写日志中间件?

我想使用 mongodb 或 redis 为金字塔/塔中的用户保留日志,但找不到有关创建中间件的文档。我该怎么做?

0 投票
1 回答
136 浏览

python - 参数中的 Emacs 子进程和文件路径

我正在尝试创建一些快捷键来启动和停止金字塔项目中使用的“粘贴服务”命令。这是我的 elisp 代码:

这些函数可以像我期望的那样从一个default-directory设置为 development.ini 所在位置的缓冲区工作(例如 ~/myproject);但是,当我在项目基目录(例如 ~/myproject/myproject/templates)下的目录中时,我希望能够完成这项工作 - 当我尝试从 development.ini 所在的目录下运行该进程时,我得到了这个错误:

是否有任何开明的 emacs 大师可以阐明我在这里做错了什么?

0 投票
2 回答
1406 浏览

python - Pyramid/Pylons 中的后处理请求事件

中间层是否存在事件或某种工作,其中请求已经发送给用户,但我们仍然拥有信息,以便我们稍后可以在数据库上做一些事情?

0 投票
3 回答
2059 浏览

python - 使用 Pyramid 框架的带有 SQLAlchemy 的原始 MySQL

我最近决定从现在开始在我的项目中使用 Pyramid(python web 框架)。

我还决定使用 SQLalchemy,我想使用原始 MySQL(个人原因)但仍保留 ORM 功能。

models.py 中代码的第一部分内容如下:

现在从这里我如何使用原始 MySQL 执行对 CREATE TABLE 的查询。

传统的 SQLalchemy 方法是:

0 投票
5 回答
5370 浏览

python - 如何在 Pyramid 中使用烧杯缓存?

我的ini文件中有以下内容:

这在我的__init__.py

但是,我不确定如何在我的视图/处理程序中执行实际缓存。有装修师傅吗?response我认为API中会有一些东西,但只有cache_control可用的东西——它指示用户缓存数据。不在服务器端缓存它。

有任何想法吗?