Помогите пожалуйста, начинающему понять логику работы urlConfig. Django 2.2, создано простейший проект и в нем простейшее приложение pages. Вот urpatterns проекта:
urlpatterns=[ path('admin/',admin.site.urls), path('',include('Pages.urls')), ]
urlpatterns=[ path('',views.showPage), path('test',views.showTest), ]
Предположим, что ’' соответствует любой строке запроса. Но тогда
1)почему на test срабатывает showtest, а не showpage?
2)почему на запрос, например, anothertest возвращается 404, а не срабатывает showPage?
3)почему на таком urlconfigs у проекта:
urlpatterns=[ path('admin/',admin.site.urls), path('',views.showProjectPage), ]
Если же обрабатываются все urlconfigs, и проекта и приложений, то почему, если убрать path c include из urlconfig проекта, то urlconfig приложения не обрабатывается? Помогите разобраться.