我在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')
]
答案 0 :(得分:0)
您需要在path()
之后添加逗号。
path('hello/', views.index, name='index'), # Very important comma.
我认为你错过了每个文件中的一个。
我现在看到另一个问题了。将hello.urls.py路径更改为
path('',
您当前的配置正在寻找
/hello/hello/
如果你把它放在浏览器中它可能会有效。