以下是urls.py
from django.contrib import admin
from django.urls import path
from webexample import views
from django.conf.urls import url, includes
urlpatterns = [
path('admin/', admin.site.urls),
path('webexample/', include(webexample.views.index)),
]
这是我得到的错误:
File "C:\Users\admin\Desktop\ccc\mysite\mysite\urls.py", line 23
path('webexampsle/', include(webexample.views.index)),
NameError: name 'webexample' is not defined
我该如何解决?
答案 0 :(得分:1)
您忘记了第二个结束括号)
:
path('webexample/', include(webexample.views.index)), # <-- here
注意:这是OP编辑之前原始问题的答案
答案 1 :(得分:1)
首先,您已导入views
,因此您应使用views.index
代替webexample.views.index
。其次,index
视图是单个视图,因此您不应使用include()
。
path('webexample/', views.index),
include()
函数用于包含另一个urls.py,例如:
path('webexample/', include('webexample.urls')),