#python #html #django #web
#python #HTML #django #веб
Вопрос:
Я использую django, чтобы помочь создать веб-сайт. Проблема в том, что когда я пытаюсь переключаться со страницы на страницу, страница не может быть найдена, а URL-адрес читается:
Когда я нажимаю на ссылку mentorPage несколько раз. Я прикрепил свой код URL-адресов ниже и задавался вопросом, может ли кто-нибудь сказать мне, почему это происходит.
from django.urls import path, include
from . import views
from django.views.generic import ListView, DetailView
from webapp.models import UE
# Create your views here.
app_name = "main"
urlpatterns = [
path('', views.home, name = 'home'),
path('home', views.home, name = 'home'),
path('resourcePage/', views.resource, name = 'resource'),
path('mentorPage/', views.mentorPage, name = 'resource'),
path('aboutMePage/', views.aboutME, name = 'resource'),
]
Ответ №1:
По-видимому, это происходит потому, что вы указываете относительный путь в своей ссылке (в HTML страницы) следующим образом: href="mentorPage/"
. Когда это должен быть абсолютный путь: href="/mentorPage/"