我使用yapps爲LaTex-ish語言生成解析器(例如,將諸如\begin{itemize}
之類的東西翻譯爲金字塔內對應的<ul>
-Tags)。一個命令(即\ref{SOMEID}
)應該通過呼叫route_url
(或route_path
)構建路由並將其傳遞給它。由於這個調用發生在由yapps和我定義的語法生成的代碼中,我沒有看到任何將請求對象傳遞給它的可能性。金字塔:constructe route_url無需請求對象
是否有某種全局請求對象?或者,由於我預見到我不應該使用它,是否有可能在沒有請求對象的情況下構建路由(取決於參數)?
非常感謝你,我不知道空白功能。我使用'pyramid.threadlocal'中的'get_current_registry()'來獲取註冊表,然後可以調用'route_path'。 – born 2013-04-11 12:55:22