Ошибка приложения.Ошибка атрибута с первым приложением - PullRequest
0 голосов
/ 05 июня 2018

Я создал это приложение в django, но не могу получить к нему доступ.CMD сообщает об ошибке атрибута: модуль 'hello.views' не имеет атрибута 'index'

VIEWS.PY

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

def index(request):
    return HttpResponse('Hello World !!!')

URLS.PY / admin

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

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

]

URLS.PY / Hello

from django.urls import path

from . import views

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

1 Ответ

0 голосов
/ 05 июня 2018

Вам нужно ставить запятые после path().

path('hello/', views.index, name='index'), # Very important comma. 

Я думаю, вы пропустили по одному в каждом файле.

Теперь я вижу другую проблему.Измените ваш путь hello.urls.py на

path('',

Ваша текущая конфигурация ищет

/hello/hello/

Если вы добавите это в свой браузер, это может работать.

...