Я использую yapps для генерации парсера для языка LaTex-ish (например, для перевода таких вещей, как \begin{itemize}
в соответствующие <ul>
-Tags) внутри пирамиды. Одна команда (т. Е. \ref{SOMEID}
) должна построить маршрут по вызову route_url
(или route_path
) и передать ему идентификатор. Поскольку этот вызов происходит глубоко в коде, который был сгенерирован yapps и грамматикой, которую я определил, я не вижу никакой возможности передать объект запроса к нему.pyramid: constructe route_url без объекта запроса
Есть какой-то объект глобального запроса? Или, поскольку я предвижу, что я не должен его использовать, есть ли возможность построить маршрут (который зависит от параметра) без объекта запроса?
большое спасибо, я не знал пустую функцию. Я использовал 'get_current_registry()' из 'pyramid.threadlocal', чтобы получить реестр, а затем мог просто называть' route_path'. – born