这是我的问题
我正在plone 5.2上构建一个视图,它将作为外部身份验证服务的回调服务。问题是,autentication服务不会回调带有查询参数的url,因此,我必须接收一个ID,通常作为查询参数接收,作为atual url的一部分
例:
关于这一点:
domain/project/view?id=123
为此:
domain/project/view/123
我知道我可以用request.form
字典获取查询参数,但是当我调用../view/1234时,它实际上理解我是用id
1234调用view
的,我该怎么做呢
尝试使用request.path,但网站了解我正在尝试访问文件夹“view”中的页面“1234”
@edit: https://training.plone.org/5/advanced-python/routing.html
我找到了这个,但仍然没有属性“myapp.url_args”,我的页面在最后使用/123
调用它时实际上也运行了__call__
方法
您想要的是实现一个名为PublishTravel的方法。我认为这个页面应该非常适合你的需要:https://bluedynamics.com/blog/jens/plone-traverse_subpath-for-browserviews-view-some-more-path
相关问题 更多 >
编程相关推荐