(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 -> имя вашего приложения