Django Зачем нужно include(..., namespace='')?

Здравствуйте стэковерфловеры!)

Я в index/urls.py написал что-то типа того:

app_name='index'
urlpatterns = [
  ...
]

Если я в project/urls.py напишу так:

urlpatterns = [
   path('', include('index.urls'))
   ...
]

А потом так:

urlpatterns = [
   path('', include('index.urls', namespace='index'))
   ...
]

То я замечу, что ничего не меняется, хотя в книге написано, что в url-адресе должна меняться приставка (которой у меня нет), но обсолютно ничего не происходит.

Прошу объяснить что делает параметр namespace, и когда его нужно применять, (желательно с примером).

Заранее спасибо!)


Ответы (0 шт):