CodedX
CodedX

Reputation: 29

Django urls.py setup

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

Answers (1)

Abdul Aziz Barkat
Abdul Aziz Barkat

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

Related Questions