【发布时间】:2019-03-05 23:48:11
【问题描述】:
我在example.views.py 创建了一个视图,这是我的 urls.py 文件:
from django.urls import path
urlpatterns = [
path('/', example.views.index, name='index'),
]
但是,当我运行 django 的 runserver 时,出现以下错误:
path('/', example.views.index, name='index'),
NameError: name 'example' is not defined
我需要做什么来解决这个问题?引用视图也无济于事。
【问题讨论】:
-
您需要在文件顶部添加 ` from example import views` 并在路径函数中使用
views.index。这行得通吗? -
你可能不想要
path('/', ...)。你不需要前导斜杠,所以要匹配你想要的根 url/path('', ...)。
标签: python django python-3.x django-urls