Django -Страница не найдена (404) Метод запроса: метод GET - PullRequest
0 голосов
/ 14 апреля 2020

Я очень новичок в Django, я пытаюсь запустить URL, однако я получаю эту ошибку страницы, не найденной. Я просмотрел почти 90% сообщений здесь, но у меня ничего не получалось. Вот три .py файла

views.py .....

from django.shortcuts import render
from django.http import HttpResponse


def index(request):
   return HttpResponse('Hello world....')

** products \ urls.py ****

from django.urls import path
from . import views    #.means current folder ,we are importing a module


urlpatterns=[
    path(' ', views.index),
]

pyshop \ urls.py .......

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('products/',include('products.urls'))
]

Ошибка, которую я получаю .....

Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/products/
Using the URLconf defined in pyshop.urls, Django tried these URL patterns, in this order:

admin/
products/
The current path, products/, didn't match any of these.

1 Ответ

0 голосов
/ 14 апреля 2020

Я думаю, вам нужно удалить пробел на пути:

urlpatterns=[
    path(' ', views.index),
]

Как:

urlpatterns=[
    path('', views.index),
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...