Django NameError:名称“include”未在 urls.py 中定义

问题描述 投票:0回答:1
  1. 我在 Django 项目的 urls.py 文件中遇到 NameError。当我尝试使用 include () 函数包含来自另一个应用程序的 URL 时,出现以下错误:

NameError:名称“include”未定义

  1. 这是我的 urls.py 文件的相关部分:
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 导入的。

python django url include nameerror
1个回答
0
投票

根据问题中提供的任何少量信息进行猜测,我认为您可能需要在 urls.py 文件中添加以下导入。

from django.conf.urls import include
© www.soinside.com 2019 - 2024. All rights reserved.