在我拥有的urls.py中
from django.contrib import auth
urlpatterns = [
path('accounts/',include('auth.urls')),
]
ImportError:没有名为“ auth”的模块
但是以下方法有效
urlpatterns = [
path('accounts/',include('django.contrib.auth.urls')),
]
为什么我不能使用以前的方法?
答案 0 :(得分:2)
在使用auth.urls
时,这说明您有一个名为auth
的应用程序,并将其安装在settings.py
中。但是您没有身份验证应用。
但是,当您使用django.contrib.auth.urls
时,意味着您访问已安装的Django auth应用程序URL。这就是为什么它起作用。