问题标签 [akhet]
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 和 Akhet 生成 URL?
我正在创建一个Akhet (Pyramid) Web 应用程序。如何在 mako 模板中生成给定 Handler/view 的 URL?
我正在寻找相当于 Pylons 的${url(controller="users", view="list")
python - 在 Pyramid 的 mako 模板中使用 Webhelpers
如何在我的 Pyramid 应用程序的 Mako 模板中使用 Webhelpers?
在 Pylons 中,我h
在模板中使用了全局辅助变量,因此我可以简单地执行以下操作:
stylesheet_link
鉴于我从webhelpers.html.tags
Pylons 中导入lib/helpers.py
我不想使用Akhet并复制完整的 Pylons 行为,但我只是想获得一些基础(推荐?)使用一个(引用)官方认可的包,但不是 Pyramid 附加组件。
python - 金字塔处理程序不工作
我目前正在将一个项目从 Pylons 1.0 转移到 Pyramid。
到目前为止,我的问题是如何在 Pyramid 中使用宁静的路线。我目前正在使用 pyramid_handlers 因为这似乎是一个好的开始。我正在使用Akhet。
所以这是我路线中的两条重要线路:
我的行动:
错误:
帐户...到目前为止一切都很好,很容易理解,pyramid_handlers 似乎没有正常注册或按应有的方式处理名称...在 中说request.matched_route
,我确实有“new_account”。
如果我在路由定义中添加“action='new'”,它会找到函数,但不会监听动作定义。换句话说,它将无法找到渲染器并期望响应对象。该request_method
参数实际上还没有做任何事情,因此删除它不会改变任何结果。
简而言之,@action(name="..."
它不起作用。Pyramid 无法自行找到函数,如果定义了函数名称,则无法执行操作语句。
不知道我做错了什么。
正确的做法。
编辑
route_name
可能会被 url 生成器函数使用。而 action 是 @action 中的实际名称。据我了解,@action 名称是 route_name 而不是动作名称。这现在更有意义了。
python - Pyramid 响应完成后如何执行方法?
将 Pyramid 与 Akhet 一起使用,在向客户端返回响应后如何执行方法?我相信这是通过__after__
Pylons 中的方法完成的。我正在尝试执行数据库查询并且不希望它阻止请求响应。
routes - 如何使用 Akhet 的 add_handler 添加通用的“控制器/动作”路由?
我正在从 Pylons 搬到 Pyramid/Akhet,我对设置感到困惑。
有什么方法可以使用 Akhet 的add_handler
方法添加通用的“控制器/动作”路由?(或者甚至使用add_route
基础金字塔中的方法?)
我理解它的方式,似乎我需要为new add_handler()
我添加的每个新控制器进行调用。
pyramid - 如何在虚拟环境中添加脚手架。我想将 Akhet 脚手架添加到我的虚拟环境中吗?
毕竟谷歌搜索和搜索我来到这里......我想使用Akhet http://pypi.python.org/pypi/Akhet脚手架,我想继续使用它来开发我的应用程序。现在的问题是我不知道在我的虚拟环境中包含任何脚手架。我尝试了以下几行
env/bin/pcreate -s akhet pythonakhen
因为我的脚手架列表中没有 akhet,所以这行给了我一个错误
Unavailable scaffolds: ['akhet']
。请帮助我在我的虚拟环境中添加任何脚手架,以便我可以使用它们来生成应用程序的骨架。