簡體   English   中英

在 Plone 視圖中獲取路徑作為參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM