При наведении мышки в меню на "Главная" указывается ссылка не
127.0.0.1:8000, а
127.0.0.1:8000/about.
При наведении мышкой на "О нас" появляется ссылка слева внизу
127.0.0.1:8000/about/about, а должна быть
127.0.0.1:8000/about. Таким образом ссылка на главную страницу превратилась в "127.0.0.1:8000/about". Прошу помочь! Предложенный ранее в статье "Django неправильно выдаёт url. Что не так?" вариант не подошел.
Из базовой страницы:
Главная
О сайте
из main/urls.py:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='home'),
path('about/', views.about, name='about')
]
из config/urls.py:
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('main.urls')),
path('about/', include('main.urls'))
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
из main/views.py:
from django.shortcuts import render
def index(request):
return render(request,'main/index.html')
def about(request):
return render(request,'main/about.html')