#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>