Что означает href = "{% url 'profile'%}? - PullRequest
0 голосов
/ 22 января 2020

Обновление 2

Я думаю, что возникла путаница, потому что я не учел тот факт, что мой проект django_project3 является проектом по умолчанию.

Обновление

Я смотрел на Использование {% url ??? %} в django шаблонах , но он не полностью ответил на мой вопрос.

Исходное сообщение

Я попытался найти свой вопрос в Google, но в итоге Тысячи страниц теории Python и прямого ответа нет.

У меня есть проект с именем Blog и в нем есть файл с именем base.html. И содержит строку кода <a class="nav-item nav-link" href="{% url 'profile' %}">Home</a>.

Но в файле Blogs urls.py отсутствует шаблон URL, называемый профилем.

В то время как в моем проекте django_project3 в файле urls.py есть шаблон URL, называемый профилем.

Получает ли знак процента код для просмотра в каждом urls.py файле?

enter image description here

1 Ответ

1 голос
/ 22 января 2020

url - это встроенный тег шаблона во избежание жесткого кодирования.

{% %} - синтаксис рендеринга шаблона

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...