Привет и добро пожаловать в StackOverflow!
Проблема, с которой вы сталкиваетесь, заключается в том, что Django ожидает, что метод include(...)
получит список шаблонов URL или строку URL-адресов модулей, которые вы хотите использовать. включены в путь.
Я бы реорганизовал ваш код следующим образом:
from django.contrib import admin
from django.urls import path, include
from pages import views
urlpatterns = [
path('admin/', admin.site.urls),
path('', views.index, name='index'),
path('dashboard/', include('pages.urls')),
]