私は、LaTex-ish言語用のパーサーを生成するためにyappsを使用します(例えば\begin{itemize}
のようなものを対応する<ul>
-Tagsに変換するために)。 1つのコマンド(\ref{SOMEID}
)は、route_url
(またはroute_path
)というコールを経由してルートを構築し、それにidを渡す必要があります。この呼び出しはyappsによって生成されたコードと、私が定義した文法の深いところで起こるので、要求オブジェクトを渡すことはできません。ピラミッド:リクエストオブジェクトのないroute_urlを構築する
何らかのグローバルリクエストオブジェクトがありますか?または、私はそれを使用すべきでないと予見しているので、リクエストオブジェクトなしで(パラメータに依存する)ルートを構築する可能性はありますか?
ありがとう、私はブランク機能を知らなかった。私は 'pyramid.threadlocal'の' get_current_registry() 'を使ってレジストリを取得し、' route_path'を呼び出すことができました。 – born