[英]Get path as paramether on Plone view
這是我的問題。
我正在 plone 5.2 上構建一個視圖,它將作為外部身份驗證服務的回調服務。 問題是身份驗證服務不會使用查詢參數回調 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__
方法
您想要的是實現一個名為 publishTraverse 的方法。 我認為這個頁面應該完全符合您的需求: https://bluedynamics.com/blog/jens/plone-traverse_subpath-for-browserviews-view-some-more-path
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.