应用错误。第一个应用程序的属性错误

时间:2018-06-05 03:33:59

标签: django django-forms drupal-modules

我在django中创建了这个应用程序,但我无法访问该应用程序。 CMD说 属性错误:模块' hello.views'没有属性索引'

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 :(得分:0)

您需要在path()之后添加逗号。

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

我认为你错过了每个文件中的一个。

我现在看到另一个问题了。将hello.urls.py路径更改为

path('',

您当前的配置正在寻找

/hello/hello/

如果你把它放在浏览器中它可能会有效。