为什么我的 urls.py 文件没有被检测到?

Why is my urls.py file not being detected?

我刚刚为我的 django 项目创建了一个新应用程序,并创建了 urls.py、models.py、views.py 和 serializers.py。但是,我的项目没有检测到 urls.py 文件中的 URL。如果我转到项目中的其他应用程序并编辑 urls.py 文件,系统会检测到它。但是,它不会在新的中检测到它。这是 urls.py 文件:

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^knorket-kaitongo-integration/$', views.KnorketKaitongoIntegration.as_view(),
        name='knorket_kaitongo_integration'),
]

有人知道为什么检测不到吗?它也没有出现在 API 屏幕上。

Django 不自动检测任何文件 您需要使用 installed_apps 列表安装它们并注册 URL。

在 Root 应用程序中,您应该找到一个 urls.py 文件,您需要在该文件中注册您的 URL。

您需要在 Root urls.py 中导入应用程序 URL,然后将它们添加到类似这样的地方。

urlpatterns = [
    path('^', include(urls))
]