Проблема с основными URL-адресами проекта. мой пример кода ниже
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
path('admin/', admin.site.urls),
path('/', include('homepage.urls')),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
настройка приложения
INSTALLED_APPS = [
'homepage',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
URL домашней страницы
urlpatterns = [
path('', views.homepage, name='homepage'),
]
views.py
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def homepage(request):
return HttpResponse('Hello')
Результат:
![enter image description here](https://i.stack.imgur.com/bGkTJ.png)
Но если я изменю URL основного проекта, как показано ниже
from django.contrib import admin
from django.urls import path, include
from django.conf.urls.static import static
from django.conf import settings
urlpatterns = [
path('admin/', admin.site.urls),
path('blog/', include('homepage.urls')),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
результат:
![enter image description here](https://i.stack.imgur.com/UT7gk.png)
Как я могу увидеть http://localhost:8000/blog в http://localhost:8000/