ModuleNotFoundError:没有名为“ employee.urls”的模块

时间:2019-11-29 06:55:14

标签: django

当我尝试在urls.py文件中添加url配置时,出现类似 ModuleNotFoundError:没有名为'employee.urls'的模块 OSError的错误: [WinError 123]文件名,目录名称或卷标签语法不正确:“

urls.py

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

urlpatterns = [
    path('admin/', admin.site.urls),
    path('employee/',include("employee.urls"))

]

directory and file path

1 个答案:

答案 0 :(得分:1)

除非您有非常特殊的用例,否则习惯将所有url配置文件命名为urls.py而不是url_<appname>

但是无论哪种情况,都必须在文件名之后导入url文件。因此,如果您想保留文件名 ,请尝试以下操作:

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

urlpatterns = [
    path('admin/', admin.site.urls),
    path('employee/',include("employee.urls_employee"))