Reputation: 29
I'm getting a ModuleNotFoundError: No module named admin
from django.urls import include, path
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', include('admin.site.urls')),
path('learning_log/', include('learning_logs.urls')),
]
Upvotes: 2
Views: 158
Reputation: 21812
You don't have to use the include
function for the admin site's urls, you simply need to write admin.site.urls
there (Reference Hooking AdminSite instances into your URLconf):
from django.urls import include, path
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls), # No include here
path('learning_log/', include('learning_logs.urls')),
]
Upvotes: 2