как мне сделать переход на другую страницу?

Есть сайт. Есть страница хтмл введите сюда описание изображения

там где "о нас" хочу сделать что бы было кликабельно и переходило собственно, на эту самую страницу.

файл страницы хтмл залила в проект, но не работает, выдает Page not found (404) код ссылки:

<a class="nav-link" href="{% url 'shop:about' %}">О нас</a>

(лежит в папке shop, файл называется about)


Ответы (1 шт):

Автор решения: Герман Артуров

Юрл задан для нее?

path('about/', views.AboutUsView.as_view(), name='about'),

Вьюшка написана для ее вывода?

class AboutUsView(TemplateView):
    template_name = 'about.html'

Следует еще проверить порядок юрл, что нет конфликтов. Например если юрл принимает именя пользователей по типу ниже. Данный пример работать не будет, так как будет искать пользователя с юзернеймом about. И path c about следует расположить выше.

 path('about/', views.AboutUsView.as_view(), name='about'),
→ Ссылка