ответ

3

Это зависит от того, как вы заполняете шаблоны. Если вы используете их за пределами Django, вы должны сами заполнить их URL. Если вы используете их в Django с настройкой по умолчанию, вам придется заполнить их самим URL. Альтернативой, которая позволит вам самим заполнить их, является настройка контекстного процессора DJANGO.CORE.CONTEXT_PROCESSORS.REQUEST, как описано в разделе this page, а затем напрямую обращаться к соответствующей части объекта запроса (например, request.path).

+0

спасибо, Джон. Я использую структуру webapp, поэтому я предполагаю, что должен предоставить URL-адрес в качестве переменной шаблону. Верный? – shanyu

+0

Исправить. Шаблоны Django не предоставляют такую ​​функциональность. –

+0

Да, вам придется предоставить его сами. – John

Смежные вопросы