(urls.E004). Ваш шаблон URL недопустим в файле urls.py на уровне проекта

Я новичок в Django. Несмотря на правильное отображение файла urls.py уровня приложения на urls.py уровня проекта, я получаю следующую ошибку. Пожалуйста, помогите.

urlpatterns = [
path('admin/', admin.site.urls),
path('app_space/', include ('app_space.urls'))
]

Ответ в терминале:

SystemCheckError: System check identified some issues: ERRORS: ?: (urls.E004) Your URL pattern <contextlib._GeneratorContextManager object at 0x000001C33030C7C8> is invalid. Ensure  that urlpatterns is a list of path() and/or re_path() instances.

Вы должны импортировать path и include из django.urls в urls.py вашего приложения так:

from django.urls import path, include
from . import views
urlpatterns = [ 
    path('', views.home_page) 
]

поместите это в MainProjectFolder (где существует settings.py)/urls:

path('', include ('app_space.urls'))

и внутри вашего app_space/urls.py вы можете создать собственный url, например app_space/

также убедитесь, что вы импортируете include и path

from django.urls import path, include

также добавьте эту строку в settings.py/INSTALLED_APP -> 'app_space',

app_space -> имя вашего приложения

Вернуться на верх