Кажется, я не могу ссылаться на HTML-страницы на веб-сайте с использованием Django

#python #html #django

#python #HTML #django

Вопрос:

Я пытался разработать веб-сайт с использованием Django, я могу открыть домашнюю страницу, но всякий раз, когда я нажимаю на ссылку, которая должна перенаправить меня на другую страницу, это не сработает

 def homepage(request):
return render(request,'AlzaidStudApp/homepage.html')
 

Я не уверен, следует ли мне добавлять новую функцию для остальных страниц или нет

 path('', views.homepage, name='home-page'),
 

Ссылка на HTML-странице

 <li><a href="gallery.html">gallery</a></li>
 

Я создал функцию просмотра для страницы галереи с

 def gallery(request):
return render(request,'AlzaidStudApp/gallery.html' )
 

Я также добавил URL-путь:

 path('gallery', views.gallery, name='gallery'),
 

Ошибка, которую я получаю, заключается в следующем:

 Using the URLconf defined in AlzaidStud.URLs, Django tried these URL patterns, in this order:

admin/
gallery [name='gallery']
[name='home-page']
 

Комментарии:

1. можете ли вы показать свой код URL-адресов, представлений и шаблона, чтобы я мог проверить, в чем ошибка.

2. Дайте больше информации. Какую ошибку, если таковая имеется, вы получаете?

3. Если ваш URL-адрес называется «галерея», то ваш href становится <a href="{% url "gallery" %}">gallery</a>