问题标签 [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.
python - 如何在 Pyramid 中 POST 后重定向?
我试图让我的表单提交到一个路由,该路由将验证数据然后重定向回原始路由。
例如:
- 用户加载页面 website.com/post
- 表单将数据发布到 website.com/post-save
- 用户被重定向回 website.com/post
Pyramid 给我带来了一些麻烦。
这是我精简的views.py
这是我一直在玩的代码。它不仅不起作用,而且感觉很乱,很乱。当然有一种更简单的方法可以在 Pyramid 中“重定向 post-post”?
python - 如何判断 SQLAlchemy 中发生回滚的原因?
当我使用 SQLAlchemy 插入 MySQL 时,我看到消息“ROLLBACK”出现在开发服务器的输出日志中。我怎么知道为什么会发生回滚?
我注意到字母“L”出现在每个外键值之后(例如:unit_id 字段是“120L”而不是“120”)。这可能与这个问题有关吗?
这是进行插入的python代码:
编辑:
根据 plaes 的建议,在 session.flush() 上执行 try/except 时出现以下异常:
这个错误是怎么回事?
python - 在 SQLAlchemy 中插入具有外键的对象的正确方法是什么?
使用 SQLAlchemy 时,将对象插入到具有作为外键的列的表中然后提交的理想方法是什么?在下面的代码中插入带有外来物的对象有什么问题吗?
python - 金字塔:简单形式还是变形?
对于带有 Pyramid Web 框架的新(Python)Web 应用程序,我想使用表单绑定和验证库,到目前为止找到了 simpleform和shape。有没有人有这方面的经验,可以告诉我为什么我应该选择其中一个?我没有使用 ORM,只是 POPO 可以这么说。
我想我现在更喜欢最简单的。
python - Pyramid 和 FormAlchemy 管理界面
我有一个使用正式管理界面的金字塔项目。我添加了基本的 ACL 身份验证,即使我通过了身份验证,pyramid_formalchemy 插件也总是拒绝。
关于如何只允许经过身份验证的用户使用 pyramid_formalchemy 管理界面的任何想法?
授权策略是这样添加的:
python - 单元测试以检查给定路径是否将返回正确的上下文
就像在标题中一样。我有一个可以手动测试的模型。我在浏览器中输入 url 并从其中一个视图中接收结果。事情是 unittest 应该这样做。
我认为应该有某种方法来创建请求,将其发送到应用程序并作为回报接收上下文。
python - Pyramid (Pylons/repoze.bfg) LDAP 身份验证
有没有人尝试过通过 LDAP / AD (OpenLDAP / ActiveDirectory) 使用身份验证机制?有任何中间件可以自动化这些事情吗?
python - 存储物品的金字塔授权
我正在尝试创建一个将“项目”所有权考虑在内的授权策略。例如,一些用户 X“拥有”项目 A、B、C。这些是通过 URL 访问的,例如/item/{item}/some_options
.
如何获取有关{item}
授权策略对象(permits() 调用)的信息?将附加信息放入上下文是一个好主意(我只做基于路由的路由)。我该怎么做?
python - 金字塔配置加载错误
我在 Pyramid 中创建应用程序时遇到问题。当我尝试通过贴纸服务时,我得到:
这可能是什么原因?最近我什至没有更改该配置,只更改了应用程序的其余部分。
python - 用户名在所有模板中可用
我正在尝试使当前登录的用户名在所有模板中都可用。我可以从 接收它pyramid.security.authenticated_userid
,但要做到这一点,我需要请求对象。我试图通过BeforeRender
订阅,但据我所知,请求没有传递给该回调。
我怎样才能让用户名在任何地方都可用(或者真的在基本模板中)?