Trong một mẫu, làm thế nào để tôi nhận được trang tôi đang truy cập? Tôi không muốn chuyển một biến số như page
, đặc biệt khi tôi biết một số request.xxx
có thể cung cấp cho tôi thông tin.Bình: trang hiện tại trong biến yêu cầu
<li {% if page=="home" %}class="active"{% endif %}>
<a href="/">Home</a>
</li>
<li {% if page=="about" %}class="active"{% endif %}>
<a href="/about">About</a>
</li>
Lưu ý rằng điều này không đúng cho các biến khác. Nó hoạt động vì 'request' là một trong các biến [được chèn theo mặc định] (http://flask.readthedocs.org/en/latest/templating/#standard-context) vào ngữ cảnh khuôn mẫu. –