问题标签 [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 投票
7 回答
5132 浏览

python - 通过 Eclipse 调试 Pylons 应用程序

我使用 PyDev 设置了 Eclipse,并且喜欢能够调试我的脚本/应用程序。我刚刚开始玩 Pylons,想知道是否有办法通过 Eclipse 启动粘贴服务器,以便调试我的 web 应用程序?

0 投票
2 回答
3840 浏览

python - Pyramid(Pylons)的新文件/目录结构让我有些困惑

我已经在 Pylons 中开发了一段时间,最近了解到它们正在与另一个框架合并以创建 Pyramid。

我一直在查看示例代码以查看差异,这引起了一些混乱......

例如,控制器已被视图取代。不是一个大问题......但我发现有趣的是这些没有目录。它只是一个文件:views.py.

这种新的 MVC 结构是如何工作的?我是否将所有操作都写入这个文件?当我有类似命名的动作(例如,多个索引)时,这可能会变得相当烦人:/

您能否指出一些关于如何使用这个框架的好教程/文档的方向?

0 投票
3 回答
17916 浏览

python - 我应该使用 Pylons 还是 Pyramid?

我本来打算从 Django 搬到 Pylons,但后来我碰到了 Pyramid。

Pylons 和 Pyramid 有什么区别?

我在PylonsBook中阅读了一些文本,目前涵盖 Pylons 0.9.7,并且想知道它是否是 Pylons 和 Pyramid 的开始。

0 投票
1 回答
508 浏览

python - 将金字塔遍历中的视图前缀从“@@”更改为“+”

我正在考虑将网络应用程序从pylons移动到金字塔(正式地 repoze.bfg),因为遍历比 url 调度更适合我的应用程序。

目前,当我有一个包含多个视图的 obj 时,我的视图名称在 url 中以“+”为前缀。例如:

Pyramid 有一个特性来处理这是一个很好的方法,但它使用前缀“@@”。有没有办法将其更改为“+”,以便我可以保持我的网址不变(你知道他们对酷网址的看法)并使用此功能。

0 投票
3 回答
9498 浏览

python - Pyramid 准备好/推荐黄金时段了吗?

我四处游荡,为我的新个人项目测试各种选项,从 PHP 到 node.js,再到 Haskell。不过,我对 Python 感觉最舒服,所以我想我最终还是会回到它。

我已经重新审视了 Django 之类的框架,但鉴于我主要喜欢 SQL 并且我不想要 ORM,我想我会使用 Pylons(因为 ORM 在 Pylons 中是可选的)。现在,问题是有金字塔,而且看起来塔很快就会被它取代。

长话短说,金字塔准备好迎接黄金时段了吗?此外,鉴于 Pylons 本身是一个非常成功的平台(从其备受瞩目的部署来看),您是否推荐 Pyramid 作为一个很好的替代品?(显然,我问的是实际使用 Pylons 和/或 Pyramid 的人。)

澄清一下,该应用程序可能会使用多达 4 个数据库表,并且会大量使用 AJAX 调用。带有全 JS 前端的 JSONRPC 也是一种选择。其中一张表预计将始终保存由不同用户使用的数万条记录。大表上的查询不限于选择,因为它们很可能来自某种形式的 AJAX 数据网格。

0 投票
1 回答
1443 浏览

python - Python unittest(使用 SQLAlchemy)不写入/更新数据库?

我对为什么我的 Python 单元测试运行得非常好而没有实际更新数据库感到困惑。

我什至可以看到 SQLAlchemy 中的 SQL 语句,并逐步浏览新创建的用户对象的电子邮件——

然而,在我登录测试数据库的同时,我没有看到那里的新记录。这是我完全不知道的 Python/unittest/SQLAlchemy/Pyramid/PostgreSQL 的一些功能吗?

谢谢。

杰瑞

0 投票
2 回答
286 浏览

pdf - 是否有 Pyramid[Pylons] 文档的更新链接?

我正在尝试查找 Pyramid 文档的 .pdf 或 epub 版本的链接。在解决任何问题之前,我尝试的网站上的两个链接都超时。

谢谢你。

0 投票
1 回答
2498 浏览

python - 如何将 URL 的“id”部分传递给 view_callable?

我最近一直在玩 Pyramid,来自 Pylons 背景,我一直专注于 URL 路由而不是遍历。

我也一直在研究使用处理程序将“控制器”特定功能组合到一个类中。而不是让 view.py 被一堆函数污染。

配置:

处理程序:

我今天早些时候正在阅读有关 add_handler() 调用中操作的隐式声明的文档,因此这可能是错误的......不过,我的主要问题是id在 view_callable中访问

我如何获得“身份证”?

0 投票
4 回答
7515 浏览

python - 有没有更好的方法在 Pyramid 中的 HTML 和 JSON 输出之间切换?

视图.py:

有没有更简单的方法来做到这一点?使用 Pylons,这很简单:

我怀疑我以错误的方式接近这个......?

0 投票
1 回答
2717 浏览

python - Eclipse / PyDev 运行金字塔 development.ini 问题“pkg_resources.DistributionNotFound:”

我从 Pyramid 框架开始,并尝试在 Eclipse 中运行它。

我的运行配置是:

主要模块: /home/ben/env/bin/paster

程序参数: serve /home/ben/dev/python/pyramid/firstPyramid/first/development.ini

这个 virtualenv 贴图可以development.ini在命令行中正常使用。但是,在 eclipse 中运行它会给出:

我也有使用 virtualenv 设置的 python 解释器的 PyDev。

任何想法可能是什么问题?

这是一个屏幕截图: 屏幕截图