NameError:名称“include”未定义
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
path('hello/', include('hello.urls'))
]
我已经从 django.urls 导入了 include,所以我不确定为什么会发生这个错误。任何有关可能导致此问题的原因以及如何解决此问题的见解将不胜感激。谢谢!
我尝试使用 include() 函数将来自另一个 Django 应用程序的 URL 包含在我的项目的 urls.py 文件中。
我希望 include() 函数能够按预期工作并包含来自指定应用程序的 URL。
但是,当我尝试使用 include() 函数时,我遇到了一个 NameError ,指出“include”未定义,即使我是从 django.urls 导入的。
根据问题中提供的任何少量信息进行猜测,我认为您可能需要在 urls.py 文件中添加以下导入。
from django.conf.urls import include