不支持在include()中指定命名空间而不提供应用程序名称

2024-03-28 17:47:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我得到了这些错误

不支持在include()中指定命名空间而不提供应用程序名称。在包含的模块中设置app_name属性,或者传递包含模式列表和app_name的2元组。在

我的代码如下所示

在项目名称.url在

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('',include('learning.urls',namespace='learning')),
  ]

应用程序_名称.url在

^{pr2}$

Tags: pathdjangonamefromimport名称app应用程序
1条回答
网友
1楼 · 发布于 2024-03-28 17:47:16

尝试以下解决方案:

from django.urls import path
from learning.views import SendEmail

app_name = "learning"

urlpatterns = [
    path('',SendEmail.as_view(),name='home')
]

相关问题 更多 >